appstoreserverlibrary.models.AdvancedCommerceSubscriptionCreateRequest module

class appstoreserverlibrary.models.AdvancedCommerceSubscriptionCreateRequest.AdvancedCommerceSubscriptionCreateRequest(requestInfo: AdvancedCommerceRequestInfo, currency: str, descriptors: AdvancedCommerceDescriptors, items: List[AdvancedCommerceSubscriptionCreateItem], taxCode: str, period: AdvancedCommercePeriod = None, previousTransactionId: str | None = None, storefront: str | None = None, *, rawPeriod: str = NOTHING)[source]

Bases: AbstractAdvancedCommerceInAppRequest

The request data your app provides when a customer purchases an auto-renewable subscription.

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

currency: str

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

descriptors: AdvancedCommerceDescriptors

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

items: List[AdvancedCommerceSubscriptionCreateItem]

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

operation: str
period: AdvancedCommercePeriod

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

previousTransactionId: str | None

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

rawPeriod: str

See period

storefront: str | None

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

taxCode: str

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

version: str