Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
CodeBuilder.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/codebuilder/EncryptionCipherMode.h"
7
8// auto generated forward declare list
9// clang-format off
10struct MCRESULT;
11namespace CodeBuilder { struct AgentMessage; }
12namespace CodeBuilder { struct ChatMessage; }
13namespace CodeBuilder { struct CommandMessage; }
14namespace CodeBuilder { struct DataMessage; }
15namespace CodeBuilder { struct EncryptionResult; }
16namespace CodeBuilder { struct ErrorMessage; }
17namespace CodeBuilder { struct EventMessage; }
18namespace CodeBuilder { struct RequestHeader; }
19namespace Json { class Value; }
20// clang-format on
21
22namespace CodeBuilder {
23// functions
24// NOLINTBEGIN
25MCNAPI ::MCRESULT deserialize(::Json::Value const& json, ::CodeBuilder::RequestHeader& result);
26
27MCNAPI bool fromString(::std::string const& modeString, ::CodeBuilder::EncryptionCipherMode& mode);
28
29MCNAPI ::std::string serialize(::CodeBuilder::AgentMessage const& message);
30
31MCNAPI ::std::string serialize(::CodeBuilder::ChatMessage const& message);
32
33MCNAPI ::std::string serialize(::CodeBuilder::CommandMessage const& message);
34
35MCNAPI ::std::string serialize(::CodeBuilder::DataMessage const& message);
36
37MCNAPI ::std::string serialize(::CodeBuilder::EncryptionResult const& message);
38
39MCNAPI ::std::string serialize(::CodeBuilder::ErrorMessage const& message);
40
41MCNAPI ::std::string serialize(::CodeBuilder::EventMessage const& message);
42// NOLINTEND
43
44} // namespace CodeBuilder
Definition Value.h:16
Definition AgentMessage.h:7
Definition ChatMessage.h:7
Definition CommandMessage.h:7
Definition DataMessage.h:7
Definition EncryptionResult.h:7
Definition ErrorMessage.h:12
Definition EventMessage.h:12
Definition RequestHeader.h:7
Definition MCRESULT.h:8