Inherits AZ::EBusTraits.
 | 
| 
virtual void  | Initialize ()=0 | 
|   | 
| 
virtual void  | QueryProductInfoById (const AZStd::string &productId) const =0 | 
|   | 
| 
virtual void  | QueryProductInfoByIds (AZStd::vector< AZStd::string > &productIds) const =0 | 
|   | 
| 
virtual void  | QueryProductInfo () const =0 | 
|   | 
| 
virtual void  | QueryProductInfoFromJson (const AZStd::string &filePath) const =0 | 
|   | 
| 
virtual const AZStd::vector< AZStd::unique_ptr< ProductDetails const > > *  | GetCachedProductInfo () const =0 | 
|   | 
| 
virtual const AZStd::vector< AZStd::unique_ptr< PurchasedProductDetails const > > *  | GetCachedPurchasedProductInfo () const =0 | 
|   | 
| 
virtual void  | PurchaseProductWithDeveloperPayload (const AZStd::string &productId, const AZStd::string &developerPayload) const =0 | 
|   | 
| 
virtual void  | PurchaseProduct (const AZStd::string &productId) const =0 | 
|   | 
| 
virtual void  | QueryPurchasedProducts () const =0 | 
|   | 
| 
virtual void  | RestorePurchasedProducts () const =0 | 
|   | 
| 
virtual void  | ConsumePurchase (const AZStd::string &purchaseToken) const =0 | 
|   | 
| 
virtual void  | FinishTransaction (const AZStd::string &transactionId, bool downloadHostedContent) const =0 | 
|   | 
| 
virtual void  | ClearCachedProductDetails ()=0 | 
|   | 
| 
virtual void  | ClearCachedPurchasedProductDetails ()=0 | 
|   | 
 | 
| 
static const AZ::EBusHandlerPolicy  | HandlerPolicy = AZ::EBusHandlerPolicy::Single | 
|   | 
| 
static const AZ::EBusAddressPolicy  | AddressPolicy = AZ::EBusAddressPolicy::Single | 
|   | 
The documentation for this class was generated from the following file:
- Gems/InAppPurchases/Code/Include/InAppPurchases/InAppPurchasesBus.h