@@ -54,20 +54,20 @@ type NotificationExpiresDate struct {
54
54
55
55
// NotificationReceipt is struct
56
56
type NotificationReceipt struct {
57
- UniqueIdentifier string `json:"unique_identifier"`
58
- AppItemID string `json:"app_item_id"`
59
- Quantity string `json:"quantity"`
60
- VersionExternalIdentifier string `json:"version_external_identifier"`
61
- UniqueVendorIdentifier string `json:"unique_vendor_identifier"`
62
- WebOrderLineItemID string `json:"web_order_line_item_id"`
63
- ItemID string `json:"item_id"`
64
- ProductID string `json:"product_id"`
65
- BID string `json:"bid"`
66
- BVRS string `json:"bvrs"`
67
- TransactionID string `json:"transaction_id"`
68
- OriginalTransactionID int64 `json:"original_transaction_id"`
69
- IsTrialPeriod string `json:"is_trial_period"`
70
- IsInIntroOfferPeriod string `json:"is_in_intro_offer_period"`
57
+ UniqueIdentifier string `json:"unique_identifier"`
58
+ AppItemID string `json:"app_item_id"`
59
+ Quantity string `json:"quantity"`
60
+ VersionExternalIdentifier string `json:"version_external_identifier"`
61
+ UniqueVendorIdentifier string `json:"unique_vendor_identifier"`
62
+ WebOrderLineItemID string `json:"web_order_line_item_id"`
63
+ ItemID string `json:"item_id"`
64
+ ProductID string `json:"product_id"`
65
+ BID string `json:"bid"`
66
+ BVRS string `json:"bvrs"`
67
+ TransactionID string `json:"transaction_id"`
68
+ OriginalTransactionID numericString `json:"original_transaction_id"`
69
+ IsTrialPeriod string `json:"is_trial_period"`
70
+ IsInIntroOfferPeriod string `json:"is_in_intro_offer_period"`
71
71
72
72
PurchaseDate
73
73
OriginalPurchaseDate
@@ -91,9 +91,9 @@ type SubscriptionNotification struct {
91
91
NotificationType NotificationType `json:"notification_type"`
92
92
93
93
// Not show in raw notify body
94
- Password string `json:"password"`
95
- OriginalTransactionID int64 `json:"original_transaction_id"`
96
- AutoRenewAdamID string `json:"auto_renew_adam_id"`
94
+ Password string `json:"password"`
95
+ OriginalTransactionID numericString `json:"original_transaction_id"`
96
+ AutoRenewAdamID string `json:"auto_renew_adam_id"`
97
97
98
98
// The primary key for identifying a subscription purchase.
99
99
// Posted only if the notification_type is CANCEL.
0 commit comments