appstoreserverlibrary.models.MassExtendRenewalDateRequest module¶
- class appstoreserverlibrary.models.MassExtendRenewalDateRequest.MassExtendRenewalDateRequest(extendByDays: int | None = None, extendReasonCode: ExtendReasonCode | None = None, requestIdentifier: str | None = None, storefrontCountryCodes: List[str] | None = None, productId: str | None = None)[source]¶
Bases:
object
The request body that contains subscription-renewal-extension data to apply for all eligible active subscribers.
https://developer.apple.com/documentation/appstoreserverapi/massextendrenewaldaterequest
- extendByDays: int | None¶
The number of days to extend the subscription renewal date.
https://developer.apple.com/documentation/appstoreserverapi/extendbydays maximum: 90
- extendReasonCode: ExtendReasonCode | None¶
The reason code for the subscription-renewal-date extension.
https://developer.apple.com/documentation/appstoreserverapi/extendreasoncode
- productId: str | None¶
The unique identifier for the product, that you create in App Store Connect.
https://developer.apple.com/documentation/appstoreserverapi/productid
- requestIdentifier: str | None¶
A string that contains a unique identifier you provide to track each subscription-renewal-date extension request.
https://developer.apple.com/documentation/appstoreserverapi/requestidentifier
- storefrontCountryCodes: List[str] | None¶
A list of storefront country codes you provide to limit the storefronts for a subscription-renewal-date extension.
https://developer.apple.com/documentation/appstoreserverapi/storefrontcountrycodes