Source code for appstoreserverlibrary.models.ExtendRenewalDateResponse
# Copyright (c) 2023 Apple Inc. Licensed under MIT License.
from typing import Optional
from attr import define
import attr
[docs]
@define
class ExtendRenewalDateResponse:
"""
A response that indicates whether an individual renewal-date extension succeeded, and related details.
https://developer.apple.com/documentation/appstoreserverapi/extendrenewaldateresponse
"""
originalTransactionId: Optional[str] = attr.ib(default=None)
"""
The original transaction identifier of a purchase.
https://developer.apple.com/documentation/appstoreserverapi/originaltransactionid
"""
webOrderLineItemId: Optional[str] = attr.ib(default=None)
"""
The unique identifier of subscription-purchase events across devices, including renewals.
https://developer.apple.com/documentation/appstoreserverapi/weborderlineitemid
"""
success: Optional[bool] = attr.ib(default=None)
"""
A Boolean value that indicates whether the subscription-renewal-date extension succeeded.
https://developer.apple.com/documentation/appstoreserverapi/success
"""
effectiveDate: Optional[int] = attr.ib(default=None)
"""
The new subscription expiration date for a subscription-renewal extension.
https://developer.apple.com/documentation/appstoreserverapi/effectivedate
"""