Open 3D Engine InAppPurchases Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
InAppPurchases::PurchasedProductDetails Class Reference

Inherited by InAppPurchases::PurchasedProductDetailsAndroid, and InAppPurchases::PurchasedProductDetailsApple.

Public Member Functions

 AZ_RTTI (PurchasedProductDetails, "{166DF716-D1C5-4239-BB93-7AFB14FA2400}")
 
const AZStd::string & GetProductId () const
 
const AZStd::string & GetOrderId () const
 
const AZStd::string & GetDeveloperPayload () const
 
virtual AZ::u64 GetPurchaseTime () const
 
PurchaseState GetPurchaseState () const
 
void SetProductId (const AZStd::string &productId)
 
void SetOrderId (const AZStd::string &orderId)
 
void SetDeveloperPayload (const AZStd::string &developerPayload)
 
void SetPurchaseTime (AZ::u64 purchaseTime)
 
void SetPurchaseState (PurchaseState purchaseState)
 
 PurchasedProductDetails (const PurchasedProductDetails &)=default
 

Protected Attributes

AZStd::string m_productId
 
AZStd::string m_orderId
 
AZStd::string m_developerPayload
 
AZ::u64 m_purchaseTime
 
PurchaseState m_purchaseState
 

The documentation for this class was generated from the following file: