LeviLamina
Loading...
Searching...
No Matches
ScriptMessageFormData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result.h"
9#include "mc/deps/scripting/runtime/Result_deprecated.h"
10#include "mc/deps/scripting/script_engine/Promise.h"
11#include "mc/server/commands/CurrentCmdVersion.h"
12
13// auto generated forward declare list
14// clang-format off
15class Player;
16namespace Json { class Value; }
17namespace ScriptModuleMinecraft { class ScriptPlayer; }
18namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
19namespace ScriptModuleMinecraft { struct ScriptRawMessageError; }
20namespace ScriptModuleMinecraft { struct ScriptRawMessageInterface; }
21namespace ScriptModuleMinecraftServerUI { class ScriptFormRejectError; }
22namespace ScriptModuleMinecraftServerUI { class ScriptMessageFormResponse; }
23namespace ScriptModuleMinecraftServerUI { class ScriptMessageFormResponseV2; }
24namespace Scripting { class DependencyLocator; }
25namespace Scripting { class ScriptObjectFactory; }
26namespace Scripting { struct ClassBinding; }
27namespace Scripting { struct ContextConfig; }
28namespace Scripting { struct EngineError; }
29// clang-format on
30
31namespace ScriptModuleMinecraftServerUI {
32
34: public ::Scripting::WeakHandleFromThis<::ScriptModuleMinecraftServerUI::ScriptMessageFormData> {
35public:
36 // member variables
37 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
48
49public:
50 // member functions
51 // NOLINTBEGIN
53
55
56 MCNAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError>
57 _buildJson(::Player& forPlayer, ::CurrentCmdVersion commandVersion) const;
58
59 MCNAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError>
60 _buildJsonV2(::Player& forPlayer, ::CurrentCmdVersion commandVersion) const;
61
62 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
63 body(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
64
65 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
66 bodyV010(::std::string const& text);
67
68 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
69 button1(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
70
71 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
72 button1V010(::std::string const& text);
73
74 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
75 button2(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
76
77 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
78 button2V010(::std::string const& text);
79
80 MCNAPI ::ScriptModuleMinecraftServerUI::ScriptMessageFormData&
82
83 MCNAPI ::Scripting::Result_deprecated<::Scripting::Promise<
86 void>>
88 ::Scripting::ContextConfig const& config,
92 );
93
94 MCNAPI ::Scripting::Result<
98 void>,
103 ::Scripting::ContextConfig const& config,
107 );
108
109 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
110 title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> title);
111
112 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
113 titleV010(::std::string const& title);
114
116 // NOLINTEND
117
118public:
119 // static functions
120 // NOLINTBEGIN
121 MCNAPI static ::Scripting::ClassBinding bind();
122 // NOLINTEND
123
124public:
125 // constructor thunks
126 // NOLINTBEGIN
128
130 // NOLINTEND
131
132public:
133 // destructor thunk
134 // NOLINTBEGIN
135 MCNAPI void $dtor();
136 // NOLINTEND
137};
138
139} // namespace ScriptModuleMinecraftServerUI
Definition Player.h:119
Definition ScriptFormRejectError.h:16
Definition ScriptMessageFormData.h:34
MCAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError > _buildJsonV2(::Player &forPlayer, ::CurrentCmdVersion commandVersion) const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > button2V010(::std::string const &text)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > button2(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > text)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > bodyV010(::std::string const &text)
MCAPI void * $ctor(::ScriptModuleMinecraftServerUI::ScriptMessageFormData const &)
MCAPI::ScriptModuleMinecraftServerUI::ScriptMessageFormData & operator=(::ScriptModuleMinecraftServerUI::ScriptMessageFormData &&)
MCAPI ScriptMessageFormData(::ScriptModuleMinecraftServerUI::ScriptMessageFormData const &)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > button1(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > text)
MCAPI ScriptMessageFormData(::ScriptModuleMinecraftServerUI::ScriptMessageFormData &&)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > body(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > text)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > titleV010(::std::string const &title)
MCAPI ::Scripting::Result< ::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormResponseV2 >, ::ScriptModuleMinecraftServerUI::ScriptFormRejectError, void >, ::Scripting::EngineError, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptModuleMinecraft::ScriptRawMessageError > showV2(::Scripting::ContextConfig const &config, ::Scripting::ScriptObjectFactory &factory, ::Scripting::DependencyLocator &locator, ::ScriptModuleMinecraft::ScriptPlayer &scriptPlayer)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > button1V010(::std::string const &text)
MCAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError > _buildJson(::Player &forPlayer, ::CurrentCmdVersion commandVersion) const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData > title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > title)
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormResponse >, ::ScriptModuleMinecraftServerUI::ScriptFormRejectError, void > > show(::Scripting::ContextConfig const &config, ::Scripting::ScriptObjectFactory &factory, ::Scripting::DependencyLocator &locator, ::ScriptModuleMinecraft::ScriptPlayer &scriptPlayer)
MCAPI void * $ctor(::ScriptModuleMinecraftServerUI::ScriptMessageFormData &&)
Definition ScriptPlayer.h:47
Definition DependencyLocator.h:7
Definition Promise.h:8
Definition ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition ScriptInvalidActorError.h:18
Definition ScriptRawMessageError.h:15
Definition ContextConfig.h:7
Definition EngineError.h:10
Definition Alias.h:14