appstoreserverlibrary.models.AdvancedCommerceSubscriptionRevokeRequest module

class appstoreserverlibrary.models.AdvancedCommerceSubscriptionRevokeRequest.AdvancedCommerceSubscriptionRevokeRequest(requestInfo: AdvancedCommerceRequestInfo, refundRiskingPreference: bool, refundType: AdvancedCommerceRefundType = None, refundReason: AdvancedCommerceRefundReason = None, storefront: str | None = None, *, rawRefundType: str = NOTHING, rawRefundReason: str = NOTHING)[source]

Bases: AdvancedCommerceRequest

The request body you provide to terminate a subscription and all its items immediately.

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

rawRefundReason: str

See refundReason

rawRefundType: str

See refundType

refundReason: AdvancedCommerceRefundReason

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

refundRiskingPreference: bool

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

refundType: AdvancedCommerceRefundType
storefront: str | None

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