3#include "mc/_HeaderOutputPredefine.h"
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"
24namespace Scripting {
struct Error; }
27namespace Editor::ScriptModule {
29class ScriptDataTransferService
40 ScriptDataTransferService& operator=(ScriptDataTransferService
const&);
41 ScriptDataTransferService(ScriptDataTransferService
const&);
42 ScriptDataTransferService();
53 ::std::string
const& biomeIdentifier,
54 ::std::string
const& collectionName,
55 ::std::string
const& identifier
58 MCNAPI ::Scripting::Result_deprecated<void>
_closeSession(::std::string
const& collectionName);
65 ::std::string
const& collectionName,
66 ::std::string
const& identifier,
67 ::std::string
const& jsonData,
71 MCNAPI ::Scripting::Result_deprecated<::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData>>
76 MCNAPI ::Scripting::Result_deprecated<void>
_openSession(::std::string
const& collectionName);
94 ::std::string
const& collectionName,
95 ::std::optional<::Editor::ScriptModule::ScriptTransferServiceRequestDataOptions> mRequestDataOptions
98 MCNAPI ::Scripting::Result_deprecated<void>
_sendData(
99 ::std::string
const& collectionName,
100 ::std::string
const& jsonData,
101 ::std::optional<::Editor::ScriptModule::ScriptTransferServiceSendDataOptions> options
MCAPI ::Scripting::Result_deprecated< bool > _isDeferredExperimentEnabled() const
MCAPI ScriptDataTransferService(::Editor::Services::ServerDataTransferServiceProvider *transferService, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptTransferBiomeConfigurationData >, ::Scripting::Error > > _requestBiomeConfig(::Scripting::ScriptObjectFactory &factory, ::std::string const &biomeIdentifier)
MCAPI void * $ctor(::Editor::Services::ServerDataTransferServiceProvider *transferService, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated<::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData > > _getRegisteredAccessors()
MCAPI ::Scripting::Result_deprecated< void > _changeBiomeMapping(::std::string const &biomeIdentifier, ::std::string const &collectionName, ::std::string const &identifier)
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptTransferServiceCreateSettingResponse >, ::Scripting::Error > > _createSetting(::Scripting::ScriptObjectFactory &factory, ::std::string const &collectionName, ::std::string const &identifier, ::std::string const &jsonData, bool lockToBiome)
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 > > _requestData(::Scripting::ScriptObjectFactory &factory, ::std::string const &collectionName, ::std::optional<::Editor::ScriptModule::ScriptTransferServiceRequestDataOptions > mRequestDataOptions)
MCAPI ::Scripting::Result_deprecated< void > _sendData(::std::string const &collectionName, ::std::string const &jsonData, ::std::optional<::Editor::ScriptModule::ScriptTransferServiceSendDataOptions > options)
MCAPI ::Scripting::Result_deprecated< void > _sendDataToClipboard(::std::string const &jsonData)
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< ::Scripting::StrongTypedObjectHandle< ::Editor::ScriptModule::ScriptTransferServiceCollectionSettingsIdentifiersDataResponse >, ::Scripting::Error > > _requestCollectionIdentifiers(::Scripting::ScriptObjectFactory &factory, ::std::string const &collectionName)
Definition ScriptTransferBiomeConfigurationData.h:12
Definition ScriptTransferCollectionNameData.h:12
Definition ScriptTransferServiceCollectionSettingsIdentifiersDataResponse.h:12
Definition ScriptTransferServiceCreateSettingResponse.h:12
Definition ScriptTransferServiceDataResponse.h:12
Definition ScriptTransferServiceRequestDataOptions.h:12
Definition ScriptTransferServiceSendDataOptions.h:12
Definition ServerDataTransferServiceProvider.h:16
Definition ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:14
Definition ClassBinding.h:19