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: AdvancedCommerceRequest

The 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

taxCode: str

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