LeviLamina
Loading...
Searching...
No Matches
IPurchaseEventing Class Referenceabstract

Public Member Functions

virtual void fireEventIAPPurchaseAttempt (::std::string const &correlationId, ::std::string const &storeId, ::Offer &offer, ::PurchasePath path)=0
virtual void fireEventIAPPurchaseResolved (::std::string const &correlationId, ::std::string const &storeId, ::Offer &offer, ::StoreEventData::PurchaseResult purchaseRes, ::PurchasePath path)=0
virtual void fireEventIAPRedeemAttempt (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::PurchasePath path)=0
virtual void fireEventIAPRedeemResolved (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::StoreEventData::PurchaseResult purchaseRes, ::PurchasePath path)=0
virtual void fireEventPurchaseAttempt (::std::string const &correlationId, ::std::string const &productId, ::std::string const &price, ::StoreEventData::StoreType storeType, ::PurchasePath path, ::std::optional< uint64 > durationPurchasedSec)=0
virtual void fireEventPurchaseResolved (::std::string const &correlationId, ::std::string const &productId, ::std::string const &price, ::StoreEventData::StoreType storeType, ::StoreEventData::PurchaseResult purchaseRes, ::PurchasePath path, ::std::optional< uint64 > durationPurchasedSec)=0
virtual void fireEventUnfulfilledPurchaseFound (::PlatformOfferPurchaseDetails &unfulfilledPurchase)=0
virtual void fireEventRealmsPurchase (::std::string const &correlationId, ::RealmsPurchaseFlow purchaseFlow, ::RealmsPurchaseIntent intent, ::RealmsOfferPeriod offerPeriod, ::RealmsOfferTier offerTier, bool isTrial, ::ProductSku const &productSku, ::RealmsPurchaseStage purchaseStage, ::RealmsPurchaseStatus purchaseStatus, ::RealmsPurchaseTelemetryFailureReason failureReason, ::std::vector<::Offer * > const &unavailableOffers)=0

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