3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
14class IStoreCatalogRepository;
21 ::ll::TypedStorage<8, 24, ::std::vector<::DlcBatchModel>> mDlcBatchList;
22 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition>> mContentAcquisition;
23 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository>> mStoreCatalog;
36 ::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition> contentAcquisition,
37 ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository> storeCatalog
44 MCNAPI ::DlcBatchModel&
getDlcBatchModel(::std::vector<::std::string>
const& productIds);
55 ::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition> contentAcquisition,
56 ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository> storeCatalog
Definition DlcBatchCacheModel.h:5
MCAPI::DlcBatchModel & getDlcBatchModel(::std::string const &productId)
MCAPI void * $ctor(::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition > contentAcquisition, ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository > storeCatalog)
MCAPI DlcBatchCacheModel(::Bedrock::NotNullNonOwnerPtr<::IContentAcquisition > contentAcquisition, ::Bedrock::NotNullNonOwnerPtr<::IStoreCatalogRepository > storeCatalog)
MCAPI ~DlcBatchCacheModel()
MCAPI::DlcBatchModel & getDlcBatchModel(::std::vector<::DlcId > const &dlcIds)
MCAPI DlcBatchCacheModel(::IMinecraftGame &minecraft)
MCAPI::DlcBatchModel & getDlcBatchModel(::std::vector<::std::string > const &productIds)
MCAPI void * $ctor(::IMinecraftGame &minecraft)
Definition DlcBatchModel.h:5
Definition IContentAcquisition.h:5
Definition IMinecraftGame.h:5