3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/runtime/scripting/Result.h"
8#include "mc/scripting/modules/minecraft_net/IScriptNetSerializer.h"
9#include "mc/scripting/modules/minecraft_net/ScriptNetContentEncoding.h"
18namespace ScriptModuleMinecraftNet {
30 ScriptNetStructureSerializer& operator=(ScriptNetStructureSerializer
const&);
31 ScriptNetStructureSerializer(ScriptNetStructureSerializer
const&);
32 ScriptNetStructureSerializer();
37 virtual ::std::string
const& getContentType()
const ;
39 virtual ::std::optional<::ScriptModuleMinecraftNet::ScriptNetContentEncoding> getContentEncoding()
const
42 virtual ::std::optional<::std::string>
45 virtual ::Scripting::Result<
49 ::std::string
const& body,
50 ::std::string
const& identifier,
66 MCNAPI ::std::optional<::ScriptModuleMinecraftNet::ScriptNetContentEncoding>
$getContentEncoding()
const;
70 MCNAPI ::Scripting::Result<
Definition IScriptNetSerializer.h:19
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::IScriptSerializable >, ::ScriptModuleMinecraftNet::ScriptSerializableParseError > $deserialize(::std::string const &body, ::std::string const &identifier, ::Scripting::WeakLifetimeScope &scope)
MCAPI ::std::optional<::std::string > $serialize(::ScriptModuleMinecraft::IScriptSerializable const &serializable)
MCAPI::std::string const & $getContentType() const
static MCAPI void ** $vftable()
MCAPI ::std::optional<::ScriptModuleMinecraftNet::ScriptNetContentEncoding > $getContentEncoding() const
static MCAPI ::std::string const & CONTENT_TYPE()
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12
Definition ScriptSerializableParseError.h:15
Definition IScriptSerializable.h:12