appstoreserverlibrary.models.ExtendRenewalDateRequest module

class appstoreserverlibrary.models.ExtendRenewalDateRequest.ExtendRenewalDateRequest(extendByDays: int | None = None, extendReasonCode: ExtendReasonCode | None = None, requestIdentifier: str | None = None)[source]

Bases: object

The request body that contains subscription-renewal-extension data for an individual subscription.

https://developer.apple.com/documentation/appstoreserverapi/extendrenewaldaterequest

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 date extension

https://developer.apple.com/documentation/appstoreserverapi/extendreasoncode

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