appstoreserverlibrary.models.AppData module

class appstoreserverlibrary.models.AppData.AppData(appAppleId: int | None = None, bundleId: str | None = None, environment: Environment | None = None, signedAppTransactionInfo: str | None = None, *, rawEnvironment: str | None = None)[source]

Bases: AttrsRawValueAware

The object that contains the app metadata and signed app transaction information.

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

appAppleId: int | None

The unique identifier of the app that the notification applies to.

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

bundleId: str | None

The bundle identifier of the app.

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

environment: Environment | None

The server environment that the notification applies to, either sandbox or production.

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

rawEnvironment: str | None

See environment

signedAppTransactionInfo: str | None

App transaction information signed by the App Store, in JSON Web Signature (JWS) format.

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