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