3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/codebuilder/EncryptionCipherMode.h"
7#include "mc/codebuilder/RequestPurpose.h"
8#include "mc/codebuilder/ResponsePurpose.h"
21namespace Json {
class Value; }
24namespace CodeBuilder {
27MCNAPI ::MCRESULT deserialize(::Json::Value
const& json, ::CodeBuilder::RequestHeader& result);
29MCNAPI
bool fromString(::std::string
const& messagePurpose, ::CodeBuilder::RequestPurpose& outPurpose);
31MCNAPI
bool fromString(::std::string
const& modeString, ::CodeBuilder::EncryptionCipherMode& mode);
33MCNAPI ::std::string serialize(::CodeBuilder::AgentMessage
const& message);
35MCNAPI ::std::string serialize(::CodeBuilder::ChatMessage
const& message);
37MCNAPI ::std::string serialize(::CodeBuilder::CommandMessage
const& message);
39MCNAPI ::std::string serialize(::CodeBuilder::DataMessage
const& message);
41MCNAPI ::std::string serialize(::CodeBuilder::EncryptionResult
const& message);
43MCNAPI ::std::string serialize(::CodeBuilder::ErrorMessage
const& message);
45MCNAPI ::std::string serialize(::CodeBuilder::EventMessage
const& message);
47MCNAPI ::std::string serialize(::CodeBuilder::ChatMessage
const& message, ::std::string
const& requestId);
49MCNAPI ::std::string toString(::CodeBuilder::ResponsePurpose purpose);
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