Source code for appstoreserverlibrary.models.AdvancedCommerceSubscriptionPriceChangeItem
# Copyright (c) 2026 Apple Inc. Licensed under MIT License.
import attr
from attr import define
from typing import List, Optional
from .AbstractAdvancedCommerceBaseItem import AbstractAdvancedCommerceBaseItem
from .HelperValidationUtils import HelperValidationUtils
[docs]
@define
class AdvancedCommerceSubscriptionPriceChangeItem(AbstractAdvancedCommerceBaseItem):
"""
The data your app provides to change a subscription price.
https://developer.apple.com/documentation/advancedcommerceapi/subscriptionpricechangeitem
"""
price: int = attr.ib()
"""
https://developer.apple.com/documentation/advancedcommerceapi/price
"""
dependentSKUs: Optional[List[str]] = attr.ib(default=None, validator=attr.validators.optional(HelperValidationUtils.dependent_skus_validator))
"""
https://developer.apple.com/documentation/advancedcommerceapi/dependentsku
"""