appstoreserverlibrary.models.AdvancedCommerceSubscriptionModifyChangeItem module

class appstoreserverlibrary.models.AdvancedCommerceSubscriptionModifyChangeItem.AdvancedCommerceSubscriptionModifyChangeItem(SKU: str, description: str, displayName: str, currentSKU: str, price: int, reason: AdvancedCommerceReason = None, effective: AdvancedCommerceEffective = None, offer: AdvancedCommerceOffer | None = None, proratedPrice: int | None = None, *, rawReason: str = NOTHING, rawEffective: str = NOTHING)[source]

Bases: AbstractAdvancedCommerceItem

The data your app provides to change an item of an auto-renewable subscription.

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

currentSKU: str

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

effective: AdvancedCommerceEffective

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

offer: AdvancedCommerceOffer | None

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

price: int

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

proratedPrice: int | None

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

rawEffective: str

See effective

rawReason: str

See reason

reason: AdvancedCommerceReason