3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/RealmsWorldUploadResult.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"
22namespace Scripting {
struct Error; }
26namespace Editor::ScriptModule {
45 ScriptRealmsService& operator=(ScriptRealmsService
const&);
46 ScriptRealmsService(ScriptRealmsService
const&);
47 ScriptRealmsService();
60 MCNAPI ::Scripting::Result_deprecated<::Scripting::Promise<::std::string const, ::Scripting::Error, void>>
63 MCNAPI ::Scripting::Result_deprecated<
66 ::std::string realmsWorldId,
72 MCNAPI ::Scripting::Result_deprecated<
76 MCNAPI ::Scripting::Result_deprecated<
Definition EditorPlayerServiceProvider.h:19
Definition ScriptGameOptions.h:16
Definition ScriptRealmsService.h:28
MCAPI ScriptRealmsService(::Editor::Services::EditorRealmsServiceProvider *realmsService, ::Editor::EditorPlayerServiceProvider *playerService, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::EnumBinding bindEditorRealmsServiceAvailabilityEnum()
static MCAPI ::Scripting::InterfaceBinding bindEditorRealmsWorldSlot()
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise<::std::string const, ::Scripting::Error, void > > beginDownloadFromRealms(::std::string realmsWorldId, int slotId, ::Scripting::ScriptObjectFactory &factory)
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::Editor::Services::RealmsWorldUploadResult, ::Scripting::Error, void > > beginUploadToRealms(::std::string realmsWorldId, int slotId, ::Editor::ScriptModule::ScriptGameOptions gameOptions, ::Scripting::ScriptObjectFactory &factory)
MCAPI void * $ctor(::Editor::Services::EditorRealmsServiceProvider *realmsService, ::Editor::EditorPlayerServiceProvider *playerService, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::EnumBinding bindRealmsServiceStatusEnum()
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::std::vector<::Editor::Services::EditorRealmsWorld >, ::Scripting::Error, void > > getRealmWorldlist(::Scripting::ScriptObjectFactory &factory)
MCAPI::Editor::ScriptModule::ScriptRealmsService & operator=(::Editor::ScriptModule::ScriptRealmsService &&)
MCAPI ScriptRealmsService(::Editor::ScriptModule::ScriptRealmsService &&)
static MCAPI ::Scripting::EnumBinding bindRealmsWorldUploadResultEnum()
MCAPI ~ScriptRealmsService()
static MCAPI ::Scripting::InterfaceBinding bindEditorRealmsWorld()
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::std::vector<::Editor::Services::EditorRealmsWorldSlot >, ::Scripting::Error, void > > getSlots(::std::string const &worldId, ::Scripting::ScriptObjectFactory &factory)
MCAPI void * $ctor(::Editor::ScriptModule::ScriptRealmsService &&)
Definition EditorRealmsServiceProvider.h:21
Definition ScriptObjectFactory.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:7
Definition EditorRealmsWorldSlot.h:7
Definition EditorRealmsWorld.h:7
Definition ClassBinding.h:19
Definition EnumBinding.h:15
Definition InterfaceBinding.h:16