purchase, skuDetails structs