LeviLamina
Loading...
Searching...
No Matches
Editor::DataStore::DeprecatedEventFactory Class Reference

Classes

struct  SerializedEvent

Public Types

enum class  ClientActionEventType : int { ActionExecute = 1 }
enum class  ServerUXEventType : int {
  UpdateMenu = 3 , DestroyMenu = 4 , UpdateModalToolOption = 7 , DestroyModalToolOption = 8 ,
  BindActionToControl = 11 , RemoveActionBindingFromControl = 12
}

Static Public Member Functions

static MCAPI ::Json::Value buildClientPayloadExecuteAction (::std::string const &id, ::Json::Value const &payload)
static MCAPI ::Json::Value buildNotificationPayload (::std::string const &dataTag, ::std::string const &payload)
static MCAPI ::Json::Value buildServerPayloadBindControlToAction (::Json::Value const &payload)
static MCAPI ::Json::Value buildServerPayloadCreateOrUpdateMenu (::Json::Value const &payload)
static MCAPI ::Json::Value buildServerPayloadCreateOrUpdateModalTool (::Json::Value const &payload)
static MCAPI ::Json::Value buildServerPayloadDestroyMenu (::std::string const &id)
static MCAPI ::Json::Value buildServerPayloadDestroyModalTool (::std::string const &id)
static MCAPI ::Json::Value buildServerPayloadRemoveActionFromControl (::Json::Value const &payload)
static MCAPI ::Editor::DataStore::DeprecatedEventFactory::SerializedEvent getSerializedEvent (::Json::Value const &payload)
static MCAPI ::std::optional<::Editor::DataStore::DeprecatedEventFactory::SerializedEventtryGetSerializedEvent (::Json::Value const &payload)

Member Function Documentation

◆ buildClientPayloadExecuteAction()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildClientPayloadExecuteAction ( ::std::string const & id,
::Json::Value const & payload )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildNotificationPayload()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildNotificationPayload ( ::std::string const & dataTag,
::std::string const & payload )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildServerPayloadBindControlToAction()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildServerPayloadBindControlToAction ( ::Json::Value const & payload)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildServerPayloadCreateOrUpdateMenu()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildServerPayloadCreateOrUpdateMenu ( ::Json::Value const & payload)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildServerPayloadCreateOrUpdateModalTool()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildServerPayloadCreateOrUpdateModalTool ( ::Json::Value const & payload)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildServerPayloadDestroyMenu()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildServerPayloadDestroyMenu ( ::std::string const & id)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildServerPayloadDestroyModalTool()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildServerPayloadDestroyModalTool ( ::std::string const & id)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ buildServerPayloadRemoveActionFromControl()

MCAPI ::Json::Value Editor::DataStore::DeprecatedEventFactory::buildServerPayloadRemoveActionFromControl ( ::Json::Value const & payload)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSerializedEvent()

MCAPI ::Editor::DataStore::DeprecatedEventFactory::SerializedEvent Editor::DataStore::DeprecatedEventFactory::getSerializedEvent ( ::Json::Value const & payload)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryGetSerializedEvent()

MCAPI ::std::optional<::Editor::DataStore::DeprecatedEventFactory::SerializedEvent > Editor::DataStore::DeprecatedEventFactory::tryGetSerializedEvent ( ::Json::Value const & payload)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: