Source code for appstoreserverlibrary.models.AdvancedCommerceSubscriptionModifyAddItem
# Copyright (c) 2026 Apple Inc. Licensed under MIT License.
from typing import Optional
import attr
from attr import define
from .AbstractAdvancedCommerceItem import AbstractAdvancedCommerceItem
from .AdvancedCommerceOffer import AdvancedCommerceOffer
[docs]
@define
class AdvancedCommerceSubscriptionModifyAddItem(AbstractAdvancedCommerceItem):
"""
The data your app provides to add items when it makes changes to an auto-renewable subscription.
https://developer.apple.com/documentation/advancedcommerceapi/subscriptionmodifyadditem
"""
price: int = attr.ib()
"""
https://developer.apple.com/documentation/advancedcommerceapi/price
"""
offer: Optional[AdvancedCommerceOffer] = attr.ib(default=None)
"""
A discount offer for an auto-renewable subscription.
https://developer.apple.com/documentation/advancedcommerceapi/offer
"""
proratedPrice: Optional[int] = attr.ib(default=None)
"""
https://developer.apple.com/documentation/advancedcommerceapi/proratedprice
"""