Package com.apple.itunes.storekit.model
package com.apple.itunes.storekit.model
-
ClassDescriptionThe age of the customer’s account.The display name and description of a subscription product.A string value that indicates when a requested change to an auto-renewable subscription goes into effect.A response object you provide to present an offer or switch-plan recommendation message.A discount offer for an auto-renewable subscription.The period of the offer.The reason for the offer.The request data your app provides when a customer purchases a one-time-charge product.The details of a one-time charge product, including its display name, price, SKU, and metadata.The duration of a single cycle of an auto-renewable subscription.The data your app provides to change an item of an auto-renewable subscription.A reason to request a refund.Information about the refund request for an item, such as its SKU, the refund amount, reason, and type.AdvancedCommerceRequest<T extends AdvancedCommerceRequest<T>>The metadata to include in server requests.Information about the refund request for an item, such as its SKU, the refund amount, reason, and type.The request body for requesting a refund for a transaction.The response body for a transaction refund request.The request body for turning off automatic renewal of a subscription.The response body for a successful subscription cancellation.The subscription metadata to change, specifically the description and display name.The metadata to change for an item, specifically its SKU, description, and display name.The request body you provide to change the metadata of a subscription.The response body for a successful subscription metadata change.The data that describes a subscription item.The request data your app provides when a customer purchases an auto-renewable subscription.The SKU, description, and display name to use for a migrated subscription item.The item information that replaces a migrated subscription item when the subscription renews.The subscription details you provide to migrate a subscription from In-App Purchase to the Advanced Commerce API, such as descriptors, items, storefront, and more.A response that contains signed renewal and transaction information after a subscription successfully migrates to the Advanced Commerce API.The data your app provides to add items when it makes changes to an auto-renewable subscription.The data your app provides to change an item of an auto-renewable subscription.The data your app provides to change the description and display name of an auto-renewable subscription.The request data your app provides to make changes to an auto-renewable subscription.The data your app provides to change the period of an auto-renewable subscription.The data your app provides to remove an item from an auto-renewable subscription.The data your app provides to change a subscription price.The request body you use to change the price of an auto-renewable subscription.A response that contains signed JWS renewal and JWS transaction information after a subscription price change request.The request your app provides to reactivate a subscription that has automatic renewal turned off.An item in a subscription to reactive.The request body you provide to terminate a subscription and all its items immediately.The response body for a successful revoke-subscription request.A switch-plan message and product ID you provide in a real-time response to your Get Retention Message endpoint.The object that contains the app metadata and signed app transaction information.A decoded payload that contains app transaction information.A response that contains signed app transaction information for a customer.The renewal status for an auto-renewable subscription.The text and its bullet-point image to include in a retention message’s bulleted list.A response that contains the contents of the test notification sent by the App Store server and the result from your server.The request body that contains consumption information for an In-App Purchase.The customer-provided reason for a refund request.Deprecated.A value that indicates the extent to which the customer consumed the in-app purchase.The app metadata and the signed renewal and transaction information.The decoded request body the App Store sends to your server to request a real-time retention message.The request body that contains the default configuration information.The response body that contains the default configuration information.A value that indicates whether the app successfully delivered an In-App Purchase that works properly.Deprecated.Use
DeliveryStatusinstead.The server environment, either sandbox or production.The reason an auto-renewable subscription expired.The code that represents the reason for the subscription-renewal-date extension.The request body that contains subscription-renewal-extension data for an individual subscription.A response that indicates whether an individual renewal-date extension succeeded, and related details.The payload data that contains an external purchase token.A response that contains status information for all images.An image identifier and state information for an image.A response that contains status information for all messages.A message identifier and status information for a message.The position where the header text appears in a message.A response that contains the customer’s transaction history for an app.The size of an image.The approval state of an image.The relationship of the user with the family-shared purchase to which they have access.A decoded payload containing subscription renewal information for an auto-renewable subscription.A decoded payload containing transaction information.The most recent App Store-signed transaction information and App Store-signed renewal information for an auto-renewable subscription.A value that indicates the total amount, in USD, of in-app purchases the customer has made in your app, across all platforms.A value that indicates the dollar amount of refunds the customer has received in your app, since purchasing the app, across all platforms.The request body that contains subscription-renewal-extension data to apply for all eligible active subscribers.A response that indicates the server successfully received the subscription-renewal-date extension request.A response that indicates the current status of a request to extend the subscription renewal date to all eligible subscribers.A message identifier you provide in a real-time response to your Get Retention Message endpoint.The approval state of the message.The request body for notification history.A response that contains the App Store Server Notifications history for your app.The App Store server notification history record, including the signed notification payload and the result of the server’s first send attempt.The type that describes the in-app purchase or external purchase event for which the App Store sends the version 2 notification.The payment mode for a discount offer on an In-App Purchase.The type of offer.A response that includes the order lookup status and an array of signed transactions for the in-app purchases in the order.A value that indicates whether the order ID in the request is valid for your app.An object that enumerates the test configuration parameters.The request object you provide for a performance test that contains an original transaction identifier.The performance test response object.An object that describes test response times.An object the API returns that describes the performance test results.The status of the performance test.The platform on which the customer consumed the in-app purchase.A value that indicates the amount of time that the customer used the app.The status that indicates whether an auto-renewable subscription is subject to a price increase.A promotional offer and message you provide in a real-time response to your Get Retention Message endpoint.The promotional offer signature you generate using an earlier signature version.Values that represent Apple platforms.The request body the App Store server sends to your Get Retention Message endpoint.A response you provide to choose, in real time, a retention message the system displays to the customer.The request body for configuring the URL of your Get Retention Message endpoint.The response body that contains the URL for your Get Retention Message endpoint.A response that contains an array of signed JSON Web Signature (JWS) refunded transactions, and paging information.A value that indicates your preferred outcome for the refund request.Deprecated.UseRefundPreferenceinstead.The response body the App Store sends in a version 2 server notification.A decoded payload containing the version 2 notification data.The reason for a refunded transaction.The type of the refund or revocation that applies to the transaction.The success or error information and the date the App Store server records when it attempts to send a server notification to your server.The success or error information the App Store server records when it attempts to send an App Store server notification to your server.A response that contains the test notification token.The status of an auto-renewable subscription.A response that contains status information for all of a customer’s auto-renewable subscriptions in your app.Information for auto-renewable subscriptions, including signed transaction information and signed renewal information, for one subscription group.A string that provides details about select notification types in version 2.The payload data for a subscription-renewal-date extension notification.A response that contains signed transaction information for a single transaction.The cause of a purchase transaction, which indicates whether it’s a customer’s purchase or a renewal for an auto-renewable subscription that the system initiates.The type of in-app purchase products you can offer in your app.The request body that contains an app account token value.The definition of an image with its alternative text.The request body for uploading a message, which includes the message text and an optional image reference.The status of a customer’s account within your app.
ConsumptionRequestinstead.