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<void> _closeSession(::std::string const& collectionName);
41
42 MCNAPI ::Scripting::Result_deprecated<::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData>>
44
45 MCNAPI ::Scripting::Result_deprecated<void> _openSession(::std::string const& collectionName);
46
47 MCNAPI ::Scripting::Result_deprecated<::Scripting::Promise<
50 void>>
51 _requestData(::Scripting::ScriptObjectFactory& factory, ::std::string const& collectionName);
52
53 MCNAPI ::Scripting::Result_deprecated<void>
54 _sendData(::std::string const& collectionName, ::std::string const& jsonData);
55
56 MCNAPI ::Scripting::Result_deprecated<void> _sendDataToClipboard(::std::string const& jsonData);
57 // NOLINTEND
58
59public:
60 // static functions
61 // NOLINTBEGIN
62 MCNAPI static ::Scripting::ClassBinding bindScript();
63 // NOLINTEND
64};
65
66} // 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()
MCAPI ::Scripting::Result_deprecated< void > _closeSession(::std::string const &collectionName)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< void > _openSession(::std::string const &collectionName)
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:10
Definition Alias.h:14