Source code for appstoreserverlibrary.models.AdvancedCommerceRenewalItem
# Copyright (c) 2026 Apple Inc. Licensed under MIT License.
from typing import Optional
from attr import define
import attr
from .AdvancedCommerceOffer import AdvancedCommerceOffer
from .AdvancedCommercePriceIncreaseInfo import AdvancedCommercePriceIncreaseInfo
[docs]
@define
class AdvancedCommerceRenewalItem:
"""
https://developer.apple.com/documentation/appstoreserverapi/advancedcommercerenewalitem
"""
SKU: Optional[str] = attr.ib(default=None)
"""
https://developer.apple.com/documentation/appstoreserverapi/advancedcommercesku
"""
description: Optional[str] = attr.ib(default=None)
"""
https://developer.apple.com/documentation/appstoreserverapi/advancedcommercedescription
"""
displayName: Optional[str] = attr.ib(default=None)
"""
https://developer.apple.com/documentation/appstoreserverapi/advancedcommercedisplayname
"""
offer: Optional[AdvancedCommerceOffer] = attr.ib(default=None)
"""
https://developer.apple.com/documentation/appstoreserverapi/advancedcommerceoffer
"""
price: Optional[int] = attr.ib(default=None)
"""
https://developer.apple.com/documentation/appstoreserverapi/advancedcommerceprice
"""
priceIncreaseInfo: Optional[AdvancedCommercePriceIncreaseInfo] = attr.ib(default=None)
"""
https://developer.apple.com/documentation/appstoreserverapi/advancedcommercepriceincreaseinfo
"""