Skip to content

Commit

Permalink
Fix marshalling for OriginalTransactionID with omitempty
Browse files Browse the repository at this point in the history
  • Loading branch information
jbgosselin committed Dec 8, 2023
1 parent ac857ab commit bee0f17
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions appstore/model.go
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ type (
Quantity string `json:"quantity"`
ProductID string `json:"product_id"`
TransactionID string `json:"transaction_id"`
OriginalTransactionID NumericString `json:"original_transaction_id"`
OriginalTransactionID NumericString `json:"original_transaction_id,omitempty"`
WebOrderLineItemID string `json:"web_order_line_item_id,omitempty"`
PromotionalOfferID string `json:"promotional_offer_id"`
SubscriptionGroupIdentifier string `json:"subscription_group_identifier"`
Expand Down Expand Up @@ -211,7 +211,7 @@ type (
ItemID string `json:"item_id"`
ProductID string `json:"product_id"`
PurchaseDate
OriginalTransactionID NumericString `json:"original_transaction_id"`
OriginalTransactionID NumericString `json:"original_transaction_id,omitempty"`
OriginalPurchaseDate
Quantity string `json:"quantity"`
TransactionID string `json:"transaction_id"`
Expand Down
4 changes: 2 additions & 2 deletions appstore/notification.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ type NotificationReceipt struct {
BID string `json:"bid"`
BVRS string `json:"bvrs"`
TransactionID string `json:"transaction_id"`
OriginalTransactionID NumericString `json:"original_transaction_id"`
OriginalTransactionID NumericString `json:"original_transaction_id,omitempty"`
IsTrialPeriod string `json:"is_trial_period"`
IsInIntroOfferPeriod string `json:"is_in_intro_offer_period"`

Expand Down Expand Up @@ -94,7 +94,7 @@ type SubscriptionNotification struct {

// Not show in raw notify body
Password string `json:"password"`
OriginalTransactionID NumericString `json:"original_transaction_id"`
OriginalTransactionID NumericString `json:"original_transaction_id,omitempty"`
AutoRenewAdamID string `json:"auto_renew_adam_id"`

// The primary key for identifying a subscription purchase.
Expand Down

0 comments on commit bee0f17

Please sign in to comment.