LeviLamina
Loading...
Searching...
No Matches
ScriptDataTransferService.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_deprecated.h"
9#include "mc/deps/scripting/script_engine/Promise.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace Editor::ScriptModule { class ScriptTransferCollectionNameData; }
14namespace Editor::ScriptModule { class ScriptTransferServiceDataResponse; }
15namespace Scripting { class ScriptObjectFactory; }
16namespace Scripting { struct ClassBinding; }
17namespace Scripting { struct Error; }
18// clang-format on
19
20namespace Editor::ScriptModule {
21
23: public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptDataTransferService> {
24public:
25 // member variables
26 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCNAPI ::Scripting::Result_deprecated<::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData>>
42
43 MCNAPI ::Scripting::Result_deprecated<::Scripting::Promise<
46 void>>
47 _requestData(::Scripting::ScriptObjectFactory& factory, ::std::string const& collectionName);
48
49 MCNAPI ::Scripting::Result_deprecated<void>
50 _sendData(::std::string const& collectionName, ::std::string const& jsonData);
51
52 MCNAPI ::Scripting::Result_deprecated<void> _sendDataToClipboard(::std::string const& jsonData);
53 // NOLINTEND
54
55public:
56 // static functions
57 // NOLINTBEGIN
58 MCNAPI static ::Scripting::ClassBinding bindScript();
59 // NOLINTEND
60};
61
62} // namespace Editor::ScriptModule
Definition ScriptDataTransferService.h:23
MCAPI ::Scripting::Result_deprecated< void > _sendData(::std::string const &collectionName, ::std::string const &jsonData)
MCAPI ::Scripting::Result_deprecated<::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData > > _getRegisteredAccessors()
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptTransferServiceDataResponse >, ::Scripting::Error, void > > _requestData(::Scripting::ScriptObjectFactory &factory, ::std::string const &collectionName)
MCAPI ::Scripting::Result_deprecated< void > _sendDataToClipboard(::std::string const &jsonData)
Definition Promise.h:8
Definition ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition Error.h:7
Definition Alias.h:14