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/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
9#include "mc/deps/scripting/runtime/Result.h"
10#include "mc/deps/scripting/runtime/Result_deprecated.h"
11#include "mc/deps/scripting/script_engine/Promise.h"
12#include "mc/server/commands/CurrentCmdVersion.h"
13
14// auto generated forward declare list
15// clang-format off
16class Player;
17namespace Json { class Value; }
18namespace ScriptModuleMinecraft { class ScriptPlayer; }
19namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
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 ContextConfig; }
27namespace Scripting { struct EngineError; }
28// clang-format on
29
30namespace ScriptModuleMinecraftServerUI {
31
33: public ::Scripting::WeakHandleFromThis<::ScriptModuleMinecraftServerUI::ScriptMessageFormData> {
34public:
35 // member variables
36 // NOLINTBEGIN
41 // NOLINTEND
42
43public:
44 // prevent constructor by default
47
48public:
49 // member functions
50 // NOLINTBEGIN
52
54
55 MCAPI ::Scripting::Result_deprecated<::Json::Value>
56 _buildJson(::Player& forPlayer, ::CurrentCmdVersion commandVersion) const;
57
58 MCAPI ::Scripting::Result_deprecated<::Json::Value>
59 _buildJsonV2(::Player& forPlayer, ::CurrentCmdVersion commandVersion) const;
60
61 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
62 body(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
63
64 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
65 bodyV010(::std::string const& text);
66
67 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
68 button1(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
69
70 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
71 button1V010(::std::string const& text);
72
73 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
74 button2(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
75
76 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
77 button2V010(::std::string const& text);
78
79 MCAPI ::ScriptModuleMinecraftServerUI::ScriptMessageFormData&
81
82 MCAPI ::Scripting::Result_deprecated<::Scripting::Promise<
85 void>>
86 show(
87 ::Scripting::ContextConfig const& config,
91 );
92
93 MCAPI ::Scripting::Result<
97 void>,
100 showV2(
101 ::Scripting::ContextConfig const& config,
105 );
106
107 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
108 title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> title);
109
110 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageFormData>
111 titleV010(::std::string const& title);
112
114 // NOLINTEND
115
116public:
117 // static functions
118 // NOLINTBEGIN
119 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraftServerUI::ScriptMessageFormData> bind();
120 // NOLINTEND
121
122public:
123 // constructor thunks
124 // NOLINTBEGIN
126
128 // NOLINTEND
129
130public:
131 // destructor thunk
132 // NOLINTBEGIN
133 MCAPI void $dtor();
134 // NOLINTEND
135};
136
137} // namespace ScriptModuleMinecraftServerUI
Definition Player.h:119
Definition ScriptFormRejectError.h:12
Definition ScriptMessageFormData.h:33
Definition ScriptPlayer.h:44
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 ContextConfig.h:7
Definition EngineError.h:10
Definition Alias.h:14