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#include "mc/codebuilder/RequestPurpose.h"
8#include "mc/codebuilder/ResponsePurpose.h"
9
10// auto generated forward declare list
11// clang-format off
12struct MCRESULT;
13namespace CodeBuilder { struct AgentMessage; }
14namespace CodeBuilder { struct ChatMessage; }
15namespace CodeBuilder { struct CommandMessage; }
16namespace CodeBuilder { struct DataMessage; }
17namespace CodeBuilder { struct EncryptionResult; }
18namespace CodeBuilder { struct ErrorMessage; }
19namespace CodeBuilder { struct EventMessage; }
20namespace CodeBuilder { struct RequestHeader; }
21namespace Json { class Value; }
22// clang-format on
23
24namespace CodeBuilder {
25// functions
26// NOLINTBEGIN
27MCAPI ::MCRESULT deserialize(::Json::Value const& json, ::CodeBuilder::RequestHeader& result);
28
29MCAPI bool fromString(::std::string const& messagePurpose, ::CodeBuilder::RequestPurpose& outPurpose);
30
31MCAPI bool fromString(::std::string const& modeString, ::CodeBuilder::EncryptionCipherMode& mode);
32
33MCAPI ::std::string serialize(::CodeBuilder::ChatMessage const& message);
34
35MCAPI ::std::string serialize(::CodeBuilder::CommandMessage const& message);
36
37MCAPI ::std::string serialize(::CodeBuilder::EncryptionResult const& message);
38
39MCAPI ::std::string serialize(::CodeBuilder::ErrorMessage const& message);
40
41MCAPI ::std::string serialize(::CodeBuilder::DataMessage const& message);
42
43MCAPI ::std::string serialize(::CodeBuilder::EventMessage const& message);
44
45MCAPI ::std::string serialize(::CodeBuilder::AgentMessage const& message);
46
47MCAPI ::std::string serialize(::CodeBuilder::ChatMessage const& message, ::std::string const& requestId);
48
49MCAPI ::std::string toString(::CodeBuilder::ResponsePurpose purpose);
50// NOLINTEND
51
52} // namespace CodeBuilder
Definition CommandMessage.h:15
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:7
Definition RequestHeader.h:7
Definition MCRESULT.h:8
Definition serialize.h:11