23 public ::std::enable_shared_from_this<::RealmsAPI> {
31 enum class JoinStatus :
int {
37 enum class Compatibility :
int {
39 CompatibleShowInfo = 1,
47 enum class InviteAction :
int {
117 virtual void initializeWorld(
119 ::std::string
const&,
120 ::std::string
const&,
121 ::std::function<
void(::Realms::GenericStatus, ::Realms::FailureReason)>
125 virtual void openWorld(
127 ::std::function<
void(::Realms::GenericStatus)>,
128 ::std::function<
void(
int)>
132 virtual void closeWorld(
134 ::std::function<
void(::Realms::GenericStatus)>,
135 ::std::function<
void(
int)>
139 virtual void resetWorld(
141 ::std::function<
void(::Realms::GenericStatus)>,
142 ::std::function<
void(
int)>
146 virtual void applyContentOnRealm(
148 ::std::vector<::Realms::Content>
const&,
149 ::std::function<
void(::Realms::GenericStatus)>
153 virtual void fetchAppliedPacks(
155 ::std::function<
void(::Realms::GenericStatus, ::std::vector<::Realms::Content>)>
159 virtual void checkForExistingPack(
160 ::std::string
const&,
161 ::std::string
const&,
162 ::std::function<
void(::Realms::GenericStatus,
bool)>
166 virtual void getSubscriptionDetails(
Definition IContentApi.h:16