Source code for appstoreserverlibrary.models.HistoryResponse

# Copyright (c) 2023 Apple Inc. Licensed under MIT License.

from attr import define
from typing import List, Optional
import attr

from .Environment import Environment
from .LibraryUtility import AttrsRawValueAware

[docs] @define class HistoryResponse(AttrsRawValueAware): """ A response that contains the customer's transaction history for an app. https://developer.apple.com/documentation/appstoreserverapi/historyresponse """ revision: Optional[str] = attr.ib(default=None) """ A token you use in a query to request the next set of transactions for the customer. https://developer.apple.com/documentation/appstoreserverapi/revision """ hasMore: Optional[bool] = attr.ib(default=None) """ A Boolean value indicating whether the App Store has more transaction data. https://developer.apple.com/documentation/appstoreserverapi/hasmore """ bundleId: Optional[str] = attr.ib(default=None) """ The bundle identifier of an app. https://developer.apple.com/documentation/appstoreserverapi/bundleid """ appAppleId: Optional[int] = attr.ib(default=None) """ The unique identifier of an app in the App Store. https://developer.apple.com/documentation/appstoreservernotifications/appappleid """ environment: Optional[Environment] = Environment.create_main_attr('rawEnvironment') """ The server environment in which you're making the request, whether sandbox or production. https://developer.apple.com/documentation/appstoreserverapi/environment """ rawEnvironment: Optional[str] = Environment.create_raw_attr('environment') """ See environment """ signedTransactions: Optional[List[str]] = attr.ib(default=None) """ An array of in-app purchase transactions for the customer, signed by Apple, in JSON Web Signature format. https://developer.apple.com/documentation/appstoreserverapi/jwstransaction """