22 enum class PackRedownloadableState :
int {
24 NotRedownloadable = 1,
84 virtual ::std::unique_ptr<::PackManifest> clone()
const;
94 MCAPI
void _serailizeLegacyModuleDependencies(
::Json::Value& destination)
const;
96 MCAPI
void _serializeDependencies(
::Json::Value& destination)
const;
98 MCAPI
void _serializeHeader(
::Json::Value& destination)
const;
102 MCAPI
void _serializeModules(
::Json::Value& destination)
const;
106 MCAPI
void addPackCapability(::std::string_view capability, ::PackCapability::TrustLevel trustLevel);
110 MCAPI ::std::string getDescription()
const;
112 MCAPI ::std::string getName()
const;
114 MCAPI ::std::string getNameForTelemetry()
const;
116 MCAPI
bool hasPackCapability(::std::string_view capability)
const;
118 MCAPI
bool isRestrictedPack()
const;
120 MCAPI
bool isUsingPackNameKeyword()
const;
124 MCAPI
void setDescription(::std::string
const& description);
126 MCAPI
void setLastModifiedDate(int64 lastModifiedDate);
128 MCAPI
void setLocalizedNameKeywords(::std::unordered_map<::std::string, ::std::string>
const& localizationNameMap);
134 MCAPI static ::std::string
const& MarioPackId();
136 MCAPI static ::std::unordered_map<::std::string, ::PackScope>
const& STRING_TO_PACK_SCOPE();
144 MCAPI
void* $ctor(::ManifestType type);
156 MCAPI ::std::unique_ptr<::PackManifest> $clone()
const;
162 MCAPI
static void** $vftable();