|
|
virtual::OfferCatalogStatus | update ()=0 |
|
virtual void | fetchAllCoinOffers ()=0 |
|
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 | OfferCatalogModelBase (::Bedrock::NotNullNonOwnerPtr<::FlightingService > const &flightingService, ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > const &offerRepository, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &userManager, ::Bedrock::NotNullNonOwnerPtr<::DateManager const > dateManager) |
|
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 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, 24, ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > > | mOfferRepository |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::FlightingService > > | mFlightingService |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > | mExistenceTracker |
|
::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 |