appstoreserverlibrary.models.HistoryResponse module

class appstoreserverlibrary.models.HistoryResponse.HistoryResponse(revision: str | None = None, hasMore: bool | None = None, bundleId: str | None = None, appAppleId: int | None = None, environment: Environment | None = None, signedTransactions: List[str] | None = None, *, rawEnvironment: str | None = None)[source]

Bases: AttrsRawValueAware

A response that contains the customer’s transaction history for an app.

https://developer.apple.com/documentation/appstoreserverapi/historyresponse

appAppleId: int | None

The unique identifier of an app in the App Store.

https://developer.apple.com/documentation/appstoreservernotifications/appappleid

bundleId: str | None

The bundle identifier of an app.

https://developer.apple.com/documentation/appstoreserverapi/bundleid

environment: Environment | None

The server environment in which you’re making the request, whether sandbox or production.

https://developer.apple.com/documentation/appstoreserverapi/environment

hasMore: bool | None

A Boolean value indicating whether the App Store has more transaction data.

https://developer.apple.com/documentation/appstoreserverapi/hasmore

rawEnvironment: str | None

See environment

revision: str | 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

signedTransactions: List[str] | 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