Package com.amazon.InApp.transaction

Class Summary
BaseTransactionObserver This is an implementation of the TransactionObserver that does nothing, allowing you to override only the callback methods you need.
ContentDownloadResponse Represents the result of a call to TransactionManager.initiateContentDownloadRequest(String, String) and is sent asynchronously to the registered TransactionObserver via notifyContentDownloadResponse(ContentDownloadResponse).
Item Represents an in-app item, such as a consumable, non-consumable or subscription.
ItemDataResponse Represents the result of a call to TransactionManager.initiateItemDataRequest(java.util.Set) and is sent asynchronously to the registered TransactionObserver via notifyItemDataResponse(ItemDataResponse) .
Offset Represents a position in a set of paginated results.
PurchaseResponse Represents the result of a call to TransactionManager.initiatePurchaseRequest(String) and is sent to the registered TransactionObserver asynchronously via notifyPurchaseResponse(PurchaseResponse).
Receipt Represents the purchase of a consumable or non-consumable item, the purchase of a subscription, or the renewal of a subscription.
ReceiptDataResponse Represents the result of a call to TransactionManager.initiateReceiptDataRequest(Offset) and is sent to the registered TransactionObserver asynchronously via notifyReceiptDataResponse(ReceiptDataResponse).
ResponseReceiver This class receives broadcast intents from the Amazon Appstore and is necessary to implementing the In-App Transaction SDK in your application.
RevokedSkuDataResponse Represents the result of a call to TransactionManager.initiateRevokedSkusDataRequest(Offset) and is sent to the registered TransactionObserver asynchronously via notifyRevokedSkuDataResponse(RevokedSkuDataResponse).
SubscriptionPeriod Represents a period of time during which a subscription is valid.
TransactionManager The TransactionManager presents the primary API for interacting with the In-App Transaction SDK.
TransactionObserver Clients must subclass the TransactionObserver and register an instance of their subclass with TransactionManager.registerObserver(TransactionObserver) before using other APIs in the TransactionManager.
 

Enum Summary
ContentDownloadResponse.ContentDownloadRequestStatus Indicates the result of a content download request initiated via TransactionManager.initiateContentDownloadRequest(String, String).
Item.ItemType Represents the type of an item.
ItemDataResponse.ItemDataRequestStatus Indicates the result of an item data request initiated via TransactionManager.initiateItemDataRequest(java.util.Set).
PurchaseResponse.PurchaseRequestStatus Indicates the result of a purchase operation initiated via TransactionManager.initiatePurchaseRequest(String).
ReceiptDataResponse.ReceiptDataRequestStatus Indicates the result of a receipt data request initiated via TransactionManager.initiateReceiptDataRequest(Offset).
RevokedSkuDataResponse.RevokedSkuDataRequestStatus  
 

Exception Summary
SdkObserverNotRegisteredException Thrown to indicate that an TransactionObserver has not been registered with TransactionManager.registerObserver(TransactionObserver).