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