public static final class NakamaGrpc.NakamaFutureStub extends io.grpc.stub.AbstractFutureStub<NakamaGrpc.NakamaFutureStub>
The Nakama RPC protocol service built with GRPC.
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
addFriends(AddFriendsRequest request)
Add friends by ID or username to a user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
addGroupUsers(AddGroupUsersRequest request)
Add users to a group.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateApple(AuthenticateAppleRequest request)
Authenticate a user with an Apple ID against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateCustom(AuthenticateCustomRequest request)
Authenticate a user with a custom id against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateDevice(AuthenticateDeviceRequest request)
Authenticate a user with a device id against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateEmail(AuthenticateEmailRequest request)
Authenticate a user with an email+password against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateFacebook(AuthenticateFacebookRequest request)
Authenticate a user with a Facebook OAuth token against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateFacebookInstantGame(AuthenticateFacebookInstantGameRequest request)
Authenticate a user with a Facebook Instant Game token against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateGameCenter(AuthenticateGameCenterRequest request)
Authenticate a user with Apple's GameCenter against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateGoogle(AuthenticateGoogleRequest request)
Authenticate a user with Google against the server.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
authenticateSteam(AuthenticateSteamRequest request)
Authenticate a user with Steam against the server.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
banGroupUsers(BanGroupUsersRequest request)
Ban a set of users from a group.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
blockFriends(BlockFriendsRequest request)
Block one or more users by ID or username.
|
protected NakamaGrpc.NakamaFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Group> |
createGroup(CreateGroupRequest request)
Create a new group with the current user as the owner.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteAccount(com.google.protobuf.Empty request)
Delete the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteFriends(DeleteFriendsRequest request)
Delete one or more users by ID or username.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteGroup(DeleteGroupRequest request)
Delete a group by ID.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteLeaderboardRecord(DeleteLeaderboardRecordRequest request)
Delete a leaderboard record.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteNotifications(DeleteNotificationsRequest request)
Delete one or more notifications for the current user.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteStorageObjects(DeleteStorageObjectsRequest request)
Delete one or more objects by ID or username.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteTournamentRecord(DeleteTournamentRecordRequest request)
Delete a tournament record.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
demoteGroupUsers(DemoteGroupUsersRequest request)
Demote a set of users in a group to the next role down.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
event(Event request)
Submit an event for processing in the server's registered runtime custom events handler.
|
com.google.common.util.concurrent.ListenableFuture<Account> |
getAccount(com.google.protobuf.Empty request)
Fetch the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<MatchmakerStats> |
getMatchmakerStats(com.google.protobuf.Empty request)
Get matchmaker stats.
|
com.google.common.util.concurrent.ListenableFuture<ValidatedSubscription> |
getSubscription(GetSubscriptionRequest request)
Get subscription by product id.
|
com.google.common.util.concurrent.ListenableFuture<Users> |
getUsers(GetUsersRequest request)
Fetch zero or more users by ID and/or username.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
healthcheck(com.google.protobuf.Empty request)
A healthcheck which load balancers can use to check the service.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
importFacebookFriends(ImportFacebookFriendsRequest request)
Import Facebook friends and add them to a user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
importSteamFriends(ImportSteamFriendsRequest request)
Import Steam friends and add them to a user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
joinGroup(JoinGroupRequest request)
Immediately join an open group, or request to join a closed one.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
joinTournament(JoinTournamentRequest request)
Attempt to join an open and running tournament.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
kickGroupUsers(KickGroupUsersRequest request)
Kick a set of users from a group.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
leaveGroup(LeaveGroupRequest request)
Leave a group the user is a member of.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkApple(AccountApple request)
Add an Apple ID to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkCustom(AccountCustom request)
Add a custom ID to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkDevice(AccountDevice request)
Add a device ID to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkEmail(AccountEmail request)
Add an email+password to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkFacebook(LinkFacebookRequest request)
Add Facebook to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkFacebookInstantGame(AccountFacebookInstantGame request)
Add Facebook Instant Game to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkGameCenter(AccountGameCenter request)
Add Apple's GameCenter to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkGoogle(AccountGoogle request)
Add Google to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
linkSteam(LinkSteamRequest request)
Add Steam to the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<ChannelMessageList> |
listChannelMessages(ListChannelMessagesRequest request)
List a channel's message history.
|
com.google.common.util.concurrent.ListenableFuture<FriendList> |
listFriends(ListFriendsRequest request)
List all friends for the current user.
|
com.google.common.util.concurrent.ListenableFuture<FriendsOfFriendsList> |
listFriendsOfFriends(ListFriendsOfFriendsRequest request)
List friends of friends for the current user.
|
com.google.common.util.concurrent.ListenableFuture<GroupList> |
listGroups(ListGroupsRequest request)
List groups based on given filters.
|
com.google.common.util.concurrent.ListenableFuture<GroupUserList> |
listGroupUsers(ListGroupUsersRequest request)
List all users that are part of a group.
|
com.google.common.util.concurrent.ListenableFuture<LeaderboardRecordList> |
listLeaderboardRecords(ListLeaderboardRecordsRequest request)
List leaderboard records.
|
com.google.common.util.concurrent.ListenableFuture<LeaderboardRecordList> |
listLeaderboardRecordsAroundOwner(ListLeaderboardRecordsAroundOwnerRequest request)
List leaderboard records that belong to a user.
|
com.google.common.util.concurrent.ListenableFuture<MatchList> |
listMatches(ListMatchesRequest request)
Fetch list of running matches.
|
com.google.common.util.concurrent.ListenableFuture<NotificationList> |
listNotifications(ListNotificationsRequest request)
Fetch list of notifications.
|
com.google.common.util.concurrent.ListenableFuture<StorageObjectList> |
listStorageObjects(ListStorageObjectsRequest request)
List publicly readable storage objects in a given collection.
|
com.google.common.util.concurrent.ListenableFuture<SubscriptionList> |
listSubscriptions(ListSubscriptionsRequest request)
List user's subscriptions.
|
com.google.common.util.concurrent.ListenableFuture<TournamentRecordList> |
listTournamentRecords(ListTournamentRecordsRequest request)
List tournament records.
|
com.google.common.util.concurrent.ListenableFuture<TournamentRecordList> |
listTournamentRecordsAroundOwner(ListTournamentRecordsAroundOwnerRequest request)
List tournament records for a given owner.
|
com.google.common.util.concurrent.ListenableFuture<TournamentList> |
listTournaments(ListTournamentsRequest request)
List current or upcoming tournaments.
|
com.google.common.util.concurrent.ListenableFuture<UserGroupList> |
listUserGroups(ListUserGroupsRequest request)
List groups the current user belongs to.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
promoteGroupUsers(PromoteGroupUsersRequest request)
Promote a set of users in a group to the next role up.
|
com.google.common.util.concurrent.ListenableFuture<StorageObjects> |
readStorageObjects(ReadStorageObjectsRequest request)
Get storage objects.
|
com.google.common.util.concurrent.ListenableFuture<Rpc> |
rpcFunc(Rpc request)
Execute a Lua function on the server.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
sessionLogout(SessionLogoutRequest request)
Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.
|
com.google.common.util.concurrent.ListenableFuture<Session> |
sessionRefresh(SessionRefreshRequest request)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkApple(AccountApple request)
Remove the Apple ID from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkCustom(AccountCustom request)
Remove the custom ID from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkDevice(AccountDevice request)
Remove the device ID from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkEmail(AccountEmail request)
Remove the email+password from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkFacebook(AccountFacebook request)
Remove Facebook from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkFacebookInstantGame(AccountFacebookInstantGame request)
Remove Facebook Instant Game profile from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkGameCenter(AccountGameCenter request)
Remove Apple's GameCenter from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkGoogle(AccountGoogle request)
Remove Google from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
unlinkSteam(AccountSteam request)
Remove Steam from the social profiles on the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
updateAccount(UpdateAccountRequest request)
Update fields in the current user's account.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
updateGroup(UpdateGroupRequest request)
Update fields in a given group.
|
com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> |
validatePurchaseApple(ValidatePurchaseAppleRequest request)
Validate Apple IAP Receipt
|
com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> |
validatePurchaseFacebookInstant(ValidatePurchaseFacebookInstantRequest request)
Validate FB Instant IAP Receipt
|
com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> |
validatePurchaseGoogle(ValidatePurchaseGoogleRequest request)
Validate Google IAP Receipt
|
com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> |
validatePurchaseHuawei(ValidatePurchaseHuaweiRequest request)
Validate Huawei IAP Receipt
|
com.google.common.util.concurrent.ListenableFuture<ValidateSubscriptionResponse> |
validateSubscriptionApple(ValidateSubscriptionAppleRequest request)
Validate Apple Subscription Receipt
|
com.google.common.util.concurrent.ListenableFuture<ValidateSubscriptionResponse> |
validateSubscriptionGoogle(ValidateSubscriptionGoogleRequest request)
Validate Google Subscription Receipt
|
com.google.common.util.concurrent.ListenableFuture<LeaderboardRecord> |
writeLeaderboardRecord(WriteLeaderboardRecordRequest request)
Write a record to a leaderboard.
|
com.google.common.util.concurrent.ListenableFuture<StorageObjectAcks> |
writeStorageObjects(WriteStorageObjectsRequest request)
Write objects into the storage engine.
|
com.google.common.util.concurrent.ListenableFuture<LeaderboardRecord> |
writeTournamentRecord(WriteTournamentRecordRequest request)
Write a record to a tournament.
|
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
protected NakamaGrpc.NakamaFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<NakamaGrpc.NakamaFutureStub>
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> addFriends(AddFriendsRequest request)
Add friends by ID or username to a user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> addGroupUsers(AddGroupUsersRequest request)
Add users to a group.
public com.google.common.util.concurrent.ListenableFuture<Session> sessionRefresh(SessionRefreshRequest request)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> sessionLogout(SessionLogoutRequest request)
Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateApple(AuthenticateAppleRequest request)
Authenticate a user with an Apple ID against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateCustom(AuthenticateCustomRequest request)
Authenticate a user with a custom id against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateDevice(AuthenticateDeviceRequest request)
Authenticate a user with a device id against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateEmail(AuthenticateEmailRequest request)
Authenticate a user with an email+password against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateFacebook(AuthenticateFacebookRequest request)
Authenticate a user with a Facebook OAuth token against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateFacebookInstantGame(AuthenticateFacebookInstantGameRequest request)
Authenticate a user with a Facebook Instant Game token against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateGameCenter(AuthenticateGameCenterRequest request)
Authenticate a user with Apple's GameCenter against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateGoogle(AuthenticateGoogleRequest request)
Authenticate a user with Google against the server.
public com.google.common.util.concurrent.ListenableFuture<Session> authenticateSteam(AuthenticateSteamRequest request)
Authenticate a user with Steam against the server.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> banGroupUsers(BanGroupUsersRequest request)
Ban a set of users from a group.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> blockFriends(BlockFriendsRequest request)
Block one or more users by ID or username.
public com.google.common.util.concurrent.ListenableFuture<Group> createGroup(CreateGroupRequest request)
Create a new group with the current user as the owner.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteAccount(com.google.protobuf.Empty request)
Delete the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteFriends(DeleteFriendsRequest request)
Delete one or more users by ID or username.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteGroup(DeleteGroupRequest request)
Delete a group by ID.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteLeaderboardRecord(DeleteLeaderboardRecordRequest request)
Delete a leaderboard record.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteNotifications(DeleteNotificationsRequest request)
Delete one or more notifications for the current user.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteTournamentRecord(DeleteTournamentRecordRequest request)
Delete a tournament record.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteStorageObjects(DeleteStorageObjectsRequest request)
Delete one or more objects by ID or username.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> event(Event request)
Submit an event for processing in the server's registered runtime custom events handler.
public com.google.common.util.concurrent.ListenableFuture<Account> getAccount(com.google.protobuf.Empty request)
Fetch the current user's account.
public com.google.common.util.concurrent.ListenableFuture<Users> getUsers(GetUsersRequest request)
Fetch zero or more users by ID and/or username.
public com.google.common.util.concurrent.ListenableFuture<ValidatedSubscription> getSubscription(GetSubscriptionRequest request)
Get subscription by product id.
public com.google.common.util.concurrent.ListenableFuture<MatchmakerStats> getMatchmakerStats(com.google.protobuf.Empty request)
Get matchmaker stats.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> healthcheck(com.google.protobuf.Empty request)
A healthcheck which load balancers can use to check the service.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> importFacebookFriends(ImportFacebookFriendsRequest request)
Import Facebook friends and add them to a user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> importSteamFriends(ImportSteamFriendsRequest request)
Import Steam friends and add them to a user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> joinGroup(JoinGroupRequest request)
Immediately join an open group, or request to join a closed one.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> joinTournament(JoinTournamentRequest request)
Attempt to join an open and running tournament.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> kickGroupUsers(KickGroupUsersRequest request)
Kick a set of users from a group.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> leaveGroup(LeaveGroupRequest request)
Leave a group the user is a member of.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkApple(AccountApple request)
Add an Apple ID to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkCustom(AccountCustom request)
Add a custom ID to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkDevice(AccountDevice request)
Add a device ID to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkEmail(AccountEmail request)
Add an email+password to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkFacebook(LinkFacebookRequest request)
Add Facebook to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkFacebookInstantGame(AccountFacebookInstantGame request)
Add Facebook Instant Game to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkGameCenter(AccountGameCenter request)
Add Apple's GameCenter to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkGoogle(AccountGoogle request)
Add Google to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> linkSteam(LinkSteamRequest request)
Add Steam to the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<ChannelMessageList> listChannelMessages(ListChannelMessagesRequest request)
List a channel's message history.
public com.google.common.util.concurrent.ListenableFuture<FriendList> listFriends(ListFriendsRequest request)
List all friends for the current user.
public com.google.common.util.concurrent.ListenableFuture<FriendsOfFriendsList> listFriendsOfFriends(ListFriendsOfFriendsRequest request)
List friends of friends for the current user.
public com.google.common.util.concurrent.ListenableFuture<GroupList> listGroups(ListGroupsRequest request)
List groups based on given filters.
public com.google.common.util.concurrent.ListenableFuture<GroupUserList> listGroupUsers(ListGroupUsersRequest request)
List all users that are part of a group.
public com.google.common.util.concurrent.ListenableFuture<LeaderboardRecordList> listLeaderboardRecords(ListLeaderboardRecordsRequest request)
List leaderboard records.
public com.google.common.util.concurrent.ListenableFuture<LeaderboardRecordList> listLeaderboardRecordsAroundOwner(ListLeaderboardRecordsAroundOwnerRequest request)
List leaderboard records that belong to a user.
public com.google.common.util.concurrent.ListenableFuture<MatchList> listMatches(ListMatchesRequest request)
Fetch list of running matches.
public com.google.common.util.concurrent.ListenableFuture<NotificationList> listNotifications(ListNotificationsRequest request)
Fetch list of notifications.
public com.google.common.util.concurrent.ListenableFuture<StorageObjectList> listStorageObjects(ListStorageObjectsRequest request)
List publicly readable storage objects in a given collection.
public com.google.common.util.concurrent.ListenableFuture<SubscriptionList> listSubscriptions(ListSubscriptionsRequest request)
List user's subscriptions.
public com.google.common.util.concurrent.ListenableFuture<TournamentList> listTournaments(ListTournamentsRequest request)
List current or upcoming tournaments.
public com.google.common.util.concurrent.ListenableFuture<TournamentRecordList> listTournamentRecords(ListTournamentRecordsRequest request)
List tournament records.
public com.google.common.util.concurrent.ListenableFuture<TournamentRecordList> listTournamentRecordsAroundOwner(ListTournamentRecordsAroundOwnerRequest request)
List tournament records for a given owner.
public com.google.common.util.concurrent.ListenableFuture<UserGroupList> listUserGroups(ListUserGroupsRequest request)
List groups the current user belongs to.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> promoteGroupUsers(PromoteGroupUsersRequest request)
Promote a set of users in a group to the next role up.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> demoteGroupUsers(DemoteGroupUsersRequest request)
Demote a set of users in a group to the next role down.
public com.google.common.util.concurrent.ListenableFuture<StorageObjects> readStorageObjects(ReadStorageObjectsRequest request)
Get storage objects.
public com.google.common.util.concurrent.ListenableFuture<Rpc> rpcFunc(Rpc request)
Execute a Lua function on the server.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkApple(AccountApple request)
Remove the Apple ID from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkCustom(AccountCustom request)
Remove the custom ID from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkDevice(AccountDevice request)
Remove the device ID from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkEmail(AccountEmail request)
Remove the email+password from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkFacebook(AccountFacebook request)
Remove Facebook from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkFacebookInstantGame(AccountFacebookInstantGame request)
Remove Facebook Instant Game profile from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkGameCenter(AccountGameCenter request)
Remove Apple's GameCenter from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkGoogle(AccountGoogle request)
Remove Google from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> unlinkSteam(AccountSteam request)
Remove Steam from the social profiles on the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> updateAccount(UpdateAccountRequest request)
Update fields in the current user's account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> updateGroup(UpdateGroupRequest request)
Update fields in a given group.
public com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> validatePurchaseApple(ValidatePurchaseAppleRequest request)
Validate Apple IAP Receipt
public com.google.common.util.concurrent.ListenableFuture<ValidateSubscriptionResponse> validateSubscriptionApple(ValidateSubscriptionAppleRequest request)
Validate Apple Subscription Receipt
public com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> validatePurchaseGoogle(ValidatePurchaseGoogleRequest request)
Validate Google IAP Receipt
public com.google.common.util.concurrent.ListenableFuture<ValidateSubscriptionResponse> validateSubscriptionGoogle(ValidateSubscriptionGoogleRequest request)
Validate Google Subscription Receipt
public com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> validatePurchaseHuawei(ValidatePurchaseHuaweiRequest request)
Validate Huawei IAP Receipt
public com.google.common.util.concurrent.ListenableFuture<ValidatePurchaseResponse> validatePurchaseFacebookInstant(ValidatePurchaseFacebookInstantRequest request)
Validate FB Instant IAP Receipt
public com.google.common.util.concurrent.ListenableFuture<LeaderboardRecord> writeLeaderboardRecord(WriteLeaderboardRecordRequest request)
Write a record to a leaderboard.
public com.google.common.util.concurrent.ListenableFuture<StorageObjectAcks> writeStorageObjects(WriteStorageObjectsRequest request)
Write objects into the storage engine.
public com.google.common.util.concurrent.ListenableFuture<LeaderboardRecord> writeTournamentRecord(WriteTournamentRecordRequest request)
Write a record to a tournament.