appstoreserverlibrary.models.AdvancedCommerceSubscriptionMigrateRequest module¶
- class appstoreserverlibrary.models.AdvancedCommerceSubscriptionMigrateRequest.AdvancedCommerceSubscriptionMigrateRequest(requestInfo: AdvancedCommerceRequestInfo, descriptors: AdvancedCommerceSubscriptionMigrateDescriptors, items: List[AdvancedCommerceSubscriptionMigrateItem], targetProductId: str, taxCode: str, renewalItems: List[AdvancedCommerceSubscriptionMigrateRenewalItem] | None = None, storefront: str | None = None)[source]¶
Bases:
AdvancedCommerceRequestThe subscription details you provide to migrate a subscription from In-App Purchase to the Advanced Commerce API, such as descriptors, items, storefront, and more.
https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmigraterequest
- descriptors: AdvancedCommerceSubscriptionMigrateDescriptors¶
https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmigratedescriptors
- items: List[AdvancedCommerceSubscriptionMigrateItem]¶
An array of one or more SKUs, along with descriptions and display names, that are included in the subscription.
https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmigrateitem
- renewalItems: List[AdvancedCommerceSubscriptionMigrateRenewalItem] | None¶
An optional array of subscription items that represents the items that renew at the next renewal period, if they differ from items.
https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmigraterenewalitem
- storefront: str | None¶
https://developer.apple.com/documentation/advancedcommerceapi/storefront
- targetProductId: str¶
Your generic product ID for an auto-renewable subscription.
https://developer.apple.com/documentation/advancedcommerceapi/targetproductid