25struct PackManifestDocument {
29 ::ll::TypedStorage<1, 1, uchar> mFormatVersion;
30 ::ll::TypedStorage<8, 272, ::SharedTypes::v3_0_0::PackManifestDefinition::Header> mHeader;
31 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::v3_0_0::PackManifestDefinition::Module>> mModules;
35 ::std::optional<::std::vector<::std::variant<
39 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mCapabilities;
43 ::std::optional<::std::vector<::std::variant<
49 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::SharedTypes::v3_0_0::PackManifestDefinition::Subpack>>>
51 ::ll::TypedStorage<8, 184, ::std::optional<::SharedTypes::v3_0_0::PackManifestDefinition::Metadata>> mMetadata;
52 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mHasEducationMetadata;
57 PackManifestDocument& operator=(PackManifestDocument
const&);
58 PackManifestDocument();
67 MCAPI ~PackManifestDocument();
79 MCAPI static ::SemVersionConstant
const& VERSION();