|
virtual void | tick ()=0 |
|
virtual void | refreshInventoryIfNeeded ()=0 |
|
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | loadEntitlementCacheIfNeeded ()=0 |
|
virtual void | processLegacyOfferOwnership (::std::string const &, bool, ::std::vector<::PurchaseInfo > const &, ::std::string const &)=0 |
|
virtual void | purchaseCoinOffer (::std::string const &, ::PurchaseInfo const &, ::std::string const &, ::std::function< void(bool)>)=0 |
|
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | processExternalStorePurchases ()=0 |
|
virtual void | processSubscriptionPurchase (::StorePlatform, ::PurchaseInfo const &, ::std::string const &, ::std::function< void(::TransactionStatus, ::Bedrock::Http::Status)>)=0 |
|
virtual int | getBalance ()=0 |
|
virtual bool | hasAnActiveDeviceAccount ()=0 |
|
virtual bool | hasDeviceAccountBeenUsed ()=0 |
|
virtual bool | isRefreshingEntitlements () const =0 |
|
virtual void | refreshEntitlements ()=0 |
|
virtual::StorePlatform | getCommerceStoreNameFromPlatformStoreName (::std::string const &) const =0 |
|
virtual::std::string const & | getInventoryVersion () const =0 |
|
virtual void | setInventoryVersionAndUpdateInventory (::std::string const &)=0 |
|
virtual void | deleteCachedInventory ()=0 |
|
virtual void | forceInventoryRefresh ()=0 |
|
virtual ::std::optional<::PurchaseReceiptPacket > | createThirdPartyReceiptPacket (::std::string const &)=0 |
|
virtual::IEntitlement const & | getEntitlement (::ContentIdentity const &)=0 |
|
virtual ::std::vector<::mce::UUID > | getOwnedEntitlementIds () const =0 |
|
virtual void | getEntitlementsByCreator (::std::string const &, ::std::vector<::Entitlement > &)=0 |
|
virtual::std::string const & | getThirdPartyReceipt (::std::string const &)=0 |
|
virtual void | purchaseCatalogOffer (::std::string const &, ::std::string const &, ::std::string const &, ::IMinecraftEventing::StoreType, ::std::string const &, ::std::string const &, ::std::function< void(::TransactionStatus)>)=0 |
|
virtual void | redeemRealmsCatalogOffer (::std::string const &, ::std::string const &, ::std::function< void(::TransactionStatus)>)=0 |
|
virtual void | transferDeviceAccountToXboxLive (::std::function< void(bool)>)=0 |
|
virtual void | markDeviceOwnership (::ContentIdentity const &, ::std::string const &)=0 |
|
virtual void | setDeviceEntitlements (::std::vector<::PurchaseInfo > const &)=0 |
|
virtual void | addEntitlementInventoryRefreshListener (::std::weak_ptr<::EntitlementChangeListener >)=0 |
|
virtual::Bedrock::PubSub::Subscription | subscribeToOfferPurchaseSuccessEvent (::std::function< void(::std::string const &)>)=0 |
|
virtual bool | hasInventoryUpdated () const =0 |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
MCFOLD void | $dtor () |
|