CR changes

This commit is contained in:
Matija Lesar
2019-11-25 11:25:31 +01:00
parent 4209b06a64
commit 31a625b71e
2 changed files with 23 additions and 22 deletions

View File

@@ -91,8 +91,12 @@ type (
OriginalTransactionID string `json:"original_transaction_id"` OriginalTransactionID string `json:"original_transaction_id"`
WebOrderLineItemID string `json:"web_order_line_item_id,omitempty"` WebOrderLineItemID string `json:"web_order_line_item_id,omitempty"`
IsTrialPeriod string `json:"is_trial_period"` IsTrialPeriod string `json:"is_trial_period"`
IsInIntroOfferPeriod string `json:"is_in_intro_offer_period,omitempty"` IsInIntroOfferPeriod string `json:"is_in_intro_offer_period,omitempty"`
IsUpgraded string `json:"is_upgraded"`
PromotionalOfferID string `json:"promotional_offer_id"`
SubscriptionGroupIdentifier string `json:"subscription_group_identifier"`
ExpiresDate ExpiresDate
PurchaseDate PurchaseDate

View File

@@ -35,23 +35,20 @@ type NotificationExpiresDate struct {
} }
type NotificationReceipt struct { type NotificationReceipt struct {
UniqueIdentifier string `json:"unique_identifier"` UniqueIdentifier string `json:"unique_identifier"`
AppItemID string `json:"app_item_id"` AppItemID string `json:"app_item_id"`
Quantity string `json:"quantity"` Quantity string `json:"quantity"`
VersionExternalIdentifier string `json:"version_external_identifier"` VersionExternalIdentifier string `json:"version_external_identifier"`
UniqueVendorIdentifier string `json:"unique_vendor_identifier"` UniqueVendorIdentifier string `json:"unique_vendor_identifier"`
WebOrderLineItemID string `json:"web_order_line_item_id"` WebOrderLineItemID string `json:"web_order_line_item_id"`
ItemID string `json:"item_id"` ItemID string `json:"item_id"`
ProductID string `json:"product_id"` ProductID string `json:"product_id"`
BID string `json:"bid"` BID string `json:"bid"`
BVRS string `json:"bvrs"` BVRS string `json:"bvrs"`
TransactionID string `json:"transaction_id"` TransactionID string `json:"transaction_id"`
OriginalTransactionID string `json:"original_transaction_id"` OriginalTransactionID string `json:"original_transaction_id"`
IsTrialPeriod string `json:"is_trial_period"` IsTrialPeriod string `json:"is_trial_period"`
IsInIntroOfferPeriod string `json:"is_in_intro_offer_period"` IsInIntroOfferPeriod string `json:"is_in_intro_offer_period"`
IsUpgraded string `json:"is_upgraded"`
PromotionalOfferID string `json:"promotional_offer_id"`
SubscriptionGroupIdentifier string `json:"subscription_group_identifier"`
PurchaseDate PurchaseDate
OriginalPurchaseDate OriginalPurchaseDate
@@ -65,9 +62,9 @@ type NotificationUnifiedReceipt struct {
// For production we will get "Production" instead of "PROD" // For production we will get "Production" instead of "PROD"
Environment NotificationEnvironment `json:"environment"` Environment NotificationEnvironment `json:"environment"`
LatestReceipt string `json:"latest_receipt"` LatestReceipt string `json:"latest_receipt"`
LatestReceiptInfo []NotificationReceipt `json:"latest_receipt_info"` LatestReceiptInfo []InApp `json:"latest_receipt_info"`
PendingRenewalInfo []PendingRenewalInfo `json:"pending_renewal_info,omitempty"` PendingRenewalInfo []PendingRenewalInfo `json:"pending_renewal_info,omitempty"`
} }
type SubscriptionNotification struct { type SubscriptionNotification struct {