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::ProductDetails Class Reference

Inherited by InAppPurchases::ProductDetailsAndroid, and InAppPurchases::ProductDetailsApple.

Public Member Functions

 AZ_RTTI (ProductDetails, "{D90F4F87-E877-4503-917E-99E9D0A9EE5C}")
 
const AZStd::string & GetProductId () const
 
const AZStd::string & GetProductTitle () const
 
const AZStd::string & GetProductDescription () const
 
const AZStd::string & GetProductPrice () const
 
const AZStd::string & GetProductCurrencyCode () const
 
AZ::u64 GetProductPriceMicro () const
 
void SetProductId (const AZStd::string &productId)
 
void SetProductTitle (const AZStd::string &productTitle)
 
void SetProductDescription (const AZStd::string &productDescription)
 
void SetProductPrice (const AZStd::string &productPrice)
 
void SetProductCurrencyCode (const AZStd::string &productCurrencyCode)
 
void SetProductPriceMicro (const AZ::u64 &productPriceMicro)
 
 ProductDetails (const ProductDetails &)=default
 

Protected Attributes

AZStd::string m_productId
 
AZStd::string m_productName
 
AZStd::string m_productDescription
 
AZStd::string m_productPrice
 
AZStd::string m_productPriceCurrencyCode
 
AZ::u64 m_productPriceMicro
 

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