appstoreserverlibrary.models.AdvancedCommerceSubscriptionModifyInAppRequest module

class appstoreserverlibrary.models.AdvancedCommerceSubscriptionModifyInAppRequest.AdvancedCommerceSubscriptionModifyInAppRequest(requestInfo: AdvancedCommerceRequestInfo, transactionId: str, retainBillingCycle: bool, addItems: List[AdvancedCommerceSubscriptionModifyAddItem] | None = None, changeItems: List[AdvancedCommerceSubscriptionModifyChangeItem] | None = None, currency: str | None = None, descriptors: AdvancedCommerceSubscriptionModifyDescriptors | None = None, periodChange: AdvancedCommerceSubscriptionModifyPeriodChange | None = None, removeItems: List[AdvancedCommerceSubscriptionModifyRemoveItem] | None = None, storefront: str | None = None, taxCode: str | None = None)[source]

Bases: AbstractAdvancedCommerceInAppRequest

The request data your app provides to make changes to an auto-renewable subscription.

https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmodifyinapprequest

addItems: List[AdvancedCommerceSubscriptionModifyAddItem] | None

https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmodifyadditem

changeItems: List[AdvancedCommerceSubscriptionModifyChangeItem] | None

https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmodifychangeitem

currency: str | None

https://developer.apple.com/documentation/advancedcommerceapi/currency

descriptors: AdvancedCommerceSubscriptionModifyDescriptors | None

https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmodifydescriptors

operation: str
periodChange: AdvancedCommerceSubscriptionModifyPeriodChange | None

https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmodifyperiodchange

removeItems: List[AdvancedCommerceSubscriptionModifyRemoveItem] | None

https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmodifyremoveitem

retainBillingCycle: bool

https://developer.apple.com/documentation/advancedcommerceapi/retainbillingcycle

storefront: str | None

https://developer.apple.com/documentation/advancedcommerceapi/storefront

taxCode: str | None

https://developer.apple.com/documentation/advancedcommerceapi/taxcode

transactionId: str

https://developer.apple.com/documentation/advancedcommerceapi/transactionid

version: str