26 public ::std::enable_shared_from_this<::RealmsAPI> {
34 enum class JoinStatus :
int {
40 enum class Compatibility :
int {
42 CompatibleShowInfo = 1,
52 enum class InviteAction :
int {
122 virtual void initializeWorld(
124 ::std::string
const&,
125 ::std::string
const&,
126 ::std::function<
void(::Realms::GenericStatus, ::Realms::FailureReason)>
130 virtual void openWorld(
132 ::std::function<
void(::Realms::GenericStatus)>,
133 ::std::function<
void(
int)>
137 virtual void closeWorld(
139 ::std::function<
void(::Realms::GenericStatus)>,
140 ::std::function<
void(
int)>
144 virtual void resetWorld(
146 ::std::function<
void(::Realms::GenericStatus)>,
147 ::std::function<
void(
int)>
151 virtual void getPendingInviteCount(::std::function<
void(::Realms::GenericStatus,
int)>) ;
154 virtual void getPendingInviteCountFriendsOnly(
155 ::std::function<
void(::Realms::GenericStatus,
int)>,
156 ::std::vector<::std::string>
const&
161 listInvites(::std::function<
void(::Realms::GenericStatus, ::std::vector<::Invites::Invite>)>,
bool) ;
164 virtual void applyContentOnRealm(
166 ::std::vector<::Realms::Content>
const&,
167 ::std::function<
void(::Realms::GenericStatus)>
171 virtual void fetchAppliedPacks(
173 ::std::function<
void(::Realms::GenericStatus, ::std::vector<::Realms::Content>)>
177 virtual void checkForExistingPack(
178 ::std::string
const&,
179 ::std::string
const&,
180 ::std::function<
void(::Realms::GenericStatus,
bool)>
184 virtual void getSubscriptionDetails(
Definition IContentApi.h:16