|
| virtual::OfferCatalogStatus | update () |
| virtual void | fetchAllCoinOffers () |
|
MCAPI | MinecoinCatalogModel (::Bedrock::NotNullNonOwnerPtr<::FlightingService > const &flightingService, ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > const &offerRepository, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &userManager, ::Bedrock::NotNullNonOwnerPtr<::DateManager const > dateManager) |
|
MCAPI void | _addOfferModelFromDocument (::MinecoinDocument const &document, ::std::string const &productPrefix) |
|
MCAPI void | _fetchKeyArtForActiveOfferModel (::MinecoinCatalogModel::ActiveModelImageTracker &modelFetchImageInfo) |
|
MCAPI void | _handleOfferSearchResults (::std::weak_ptr< bool > weakExistence, ::MinecoinSearchResults const &results) |
|
MCAPI void | _monitorActiveModelImageTrackers () |
|
MCAPI void | _onFetchKeyArtForActiveOfferModelFinished (::std::weak_ptr< bool > weakExistence, ::std::string const &activeModelProductId, ::Bedrock::Http::Status status, ::Core::Path const &fullpath) |
|
MCAPI void | _onTreatmentTagsReceived (::std::weak_ptr< bool > weakExistence, ::std::vector<::std::string > const &treatments) |
|
MCAPI void | _updateActiveOfferModelImageTrackerStatus (::std::string const &activeModelProcuctId, ::MinecoinCatalogModel::ActiveModelImageTracker::FetchState newFetchState) |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::FlightingService > const &flightingService, ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > const &offerRepository, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &userManager, ::Bedrock::NotNullNonOwnerPtr<::DateManager const > dateManager) |
|
MCAPI::OfferCatalogStatus | $update () |
|
MCAPI void | $fetchAllCoinOffers () |
|
virtual uint | getNumOfferModels () const |
|
virtual uint | getNumActiveOfferModels () const |
|
virtual::PlatformOfferModel & | getOfferModel (int index) |
|
virtual::PlatformOfferModel & | getActiveOfferModel (int index) |
|
virtual::PlatformOfferModel * | findOfferModelBySku (::ProductSku const &sku) |
|
virtual::PlatformOfferModel * | findOfferModelByMinCoins (::std::string const &coinsNeeded) |
|
virtual::PlatformOfferModel * | findOfferModelByMinCoins (int const coinsNeeded) |
|
virtual::PlatformOfferModel * | _findActiveOfferModelByProductId (::std::string const &productId) |
|
virtual::PlatformOfferModel * | _findOfferModelByProductId (::std::string const &productId) |
|
MCAPI void | $dtor () |
|
MCAPI uint | $getNumOfferModels () const |
|
MCAPI uint | $getNumActiveOfferModels () const |
|
MCAPI::PlatformOfferModel & | $getOfferModel (int index) |
|
MCAPI::PlatformOfferModel & | $getActiveOfferModel (int index) |
|
MCAPI::PlatformOfferModel * | $findOfferModelBySku (::ProductSku const &sku) |
|
MCAPI::PlatformOfferModel * | $findOfferModelByMinCoins (::std::string const &coinsNeeded) |
|
MCAPI::PlatformOfferModel * | $findOfferModelByMinCoins (int const coinsNeeded) |
|
MCAPI::PlatformOfferModel * | $_findActiveOfferModelByProductId (::std::string const &productId) |
|
MCAPI::PlatformOfferModel * | $_findOfferModelByProductId (::std::string const &productId) |
|
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ContentCatalogService > > | mContentCatalogService |
|
::ll::TypedStorage< 8, 24, ::std::vector<::MinecoinCatalogModel::ActiveModelImageTracker > > | mActiveModelImageTrackerList |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > | mExistenceTracker |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > > | mOfferRepository |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::FlightingService > > | mFlightingService |
|
::ll::TypedStorage< 4, 4, ::OfferCatalogStatus > | mCatalogStatus |
|
::ll::TypedStorage< 8, 24, ::std::vector<::PlatformOfferModel > > | mOfferModels |
|
::ll::TypedStorage< 8, 24, ::std::vector<::PlatformOfferModel > > | mActiveOfferModels |
|
::ll::TypedStorage< 8, 320, ::PlatformOfferModel > | mInvalidOfferModel |