Skip to content

Commit 9560fe9

Browse files
committed
Fixing OriginalTransactionID type
1 parent 4ed989e commit 9560fe9

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

appstore/model.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ type (
207207
ItemID string `json:"item_id"`
208208
ProductID string `json:"product_id"`
209209
PurchaseDate
210-
OriginalTransactionID int64 `json:"original_transaction_id"`
210+
OriginalTransactionID numericString `json:"original_transaction_id"`
211211
OriginalPurchaseDate
212212
Quantity string `json:"quantity"`
213213
TransactionID string `json:"transaction_id"`

appstore/notification.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,20 @@ type NotificationExpiresDate struct {
5454

5555
// NotificationReceipt is struct
5656
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"`
7171

7272
PurchaseDate
7373
OriginalPurchaseDate
@@ -91,9 +91,9 @@ type SubscriptionNotification struct {
9191
NotificationType NotificationType `json:"notification_type"`
9292

9393
// 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"`
9797

9898
// The primary key for identifying a subscription purchase.
9999
// Posted only if the notification_type is CANCEL.

0 commit comments

Comments
 (0)