public static final class NakamaGrpc.NakamaStub extends io.grpc.stub.AbstractAsyncStub<NakamaGrpc.NakamaStub>
The Nakama RPC protocol service built with GRPC.
Modifier and Type | Method and Description |
---|---|
void |
addFriends(AddFriendsRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Add friends by ID or username to a user's account.
|
void |
addGroupUsers(AddGroupUsersRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Add users to a group.
|
void |
authenticateApple(AuthenticateAppleRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with an Apple ID against the server.
|
void |
authenticateCustom(AuthenticateCustomRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a custom id against the server.
|
void |
authenticateDevice(AuthenticateDeviceRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a device id against the server.
|
void |
authenticateEmail(AuthenticateEmailRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with an email+password against the server.
|
void |
authenticateFacebook(AuthenticateFacebookRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a Facebook OAuth token against the server.
|
void |
authenticateFacebookInstantGame(AuthenticateFacebookInstantGameRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a Facebook Instant Game token against the server.
|
void |
authenticateGameCenter(AuthenticateGameCenterRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with Apple's GameCenter against the server.
|
void |
authenticateGoogle(AuthenticateGoogleRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with Google against the server.
|
void |
authenticateSteam(AuthenticateSteamRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with Steam against the server.
|
void |
banGroupUsers(BanGroupUsersRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Ban a set of users from a group.
|
void |
blockFriends(BlockFriendsRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Block one or more users by ID or username.
|
protected NakamaGrpc.NakamaStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
createGroup(CreateGroupRequest request,
io.grpc.stub.StreamObserver<Group> responseObserver)
Create a new group with the current user as the owner.
|
void |
deleteAccount(com.google.protobuf.Empty request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the current user's account.
|
void |
deleteFriends(DeleteFriendsRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete one or more users by ID or username.
|
void |
deleteGroup(DeleteGroupRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete a group by ID.
|
void |
deleteLeaderboardRecord(DeleteLeaderboardRecordRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete a leaderboard record.
|
void |
deleteNotifications(DeleteNotificationsRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete one or more notifications for the current user.
|
void |
deleteStorageObjects(DeleteStorageObjectsRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete one or more objects by ID or username.
|
void |
deleteTournamentRecord(DeleteTournamentRecordRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete a tournament record.
|
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.
|
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.
|
void |
getAccount(com.google.protobuf.Empty request,
io.grpc.stub.StreamObserver<Account> responseObserver)
Fetch the current user's account.
|
void |
getMatchmakerStats(com.google.protobuf.Empty request,
io.grpc.stub.StreamObserver<MatchmakerStats> responseObserver)
Get matchmaker stats.
|
void |
getSubscription(GetSubscriptionRequest request,
io.grpc.stub.StreamObserver<ValidatedSubscription> responseObserver)
Get subscription by product id.
|
void |
getUsers(GetUsersRequest request,
io.grpc.stub.StreamObserver<Users> responseObserver)
Fetch zero or more users by ID and/or username.
|
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.
|
void |
importFacebookFriends(ImportFacebookFriendsRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Import Facebook friends and add them to a user's account.
|
void |
importSteamFriends(ImportSteamFriendsRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Import Steam friends and add them to a user's account.
|
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.
|
void |
joinTournament(JoinTournamentRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Attempt to join an open and running tournament.
|
void |
kickGroupUsers(KickGroupUsersRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Kick a set of users from a group.
|
void |
leaveGroup(LeaveGroupRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Leave a group the user is a member of.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
void |
listChannelMessages(ListChannelMessagesRequest request,
io.grpc.stub.StreamObserver<ChannelMessageList> responseObserver)
List a channel's message history.
|
void |
listFriends(ListFriendsRequest request,
io.grpc.stub.StreamObserver<FriendList> responseObserver)
List all friends for the current user.
|
void |
listFriendsOfFriends(ListFriendsOfFriendsRequest request,
io.grpc.stub.StreamObserver<FriendsOfFriendsList> responseObserver)
List friends of friends for the current user.
|
void |
listGroups(ListGroupsRequest request,
io.grpc.stub.StreamObserver<GroupList> responseObserver)
List groups based on given filters.
|
void |
listGroupUsers(ListGroupUsersRequest request,
io.grpc.stub.StreamObserver<GroupUserList> responseObserver)
List all users that are part of a group.
|
void |
listLeaderboardRecords(ListLeaderboardRecordsRequest request,
io.grpc.stub.StreamObserver<LeaderboardRecordList> responseObserver)
List leaderboard records.
|
void |
listLeaderboardRecordsAroundOwner(ListLeaderboardRecordsAroundOwnerRequest request,
io.grpc.stub.StreamObserver<LeaderboardRecordList> responseObserver)
List leaderboard records that belong to a user.
|
void |
listMatches(ListMatchesRequest request,
io.grpc.stub.StreamObserver<MatchList> responseObserver)
Fetch list of running matches.
|
void |
listNotifications(ListNotificationsRequest request,
io.grpc.stub.StreamObserver<NotificationList> responseObserver)
Fetch list of notifications.
|
void |
listStorageObjects(ListStorageObjectsRequest request,
io.grpc.stub.StreamObserver<StorageObjectList> responseObserver)
List publicly readable storage objects in a given collection.
|
void |
listSubscriptions(ListSubscriptionsRequest request,
io.grpc.stub.StreamObserver<SubscriptionList> responseObserver)
List user's subscriptions.
|
void |
listTournamentRecords(ListTournamentRecordsRequest request,
io.grpc.stub.StreamObserver<TournamentRecordList> responseObserver)
List tournament records.
|
void |
listTournamentRecordsAroundOwner(ListTournamentRecordsAroundOwnerRequest request,
io.grpc.stub.StreamObserver<TournamentRecordList> responseObserver)
List tournament records for a given owner.
|
void |
listTournaments(ListTournamentsRequest request,
io.grpc.stub.StreamObserver<TournamentList> responseObserver)
List current or upcoming tournaments.
|
void |
listUserGroups(ListUserGroupsRequest request,
io.grpc.stub.StreamObserver<UserGroupList> responseObserver)
List groups the current user belongs to.
|
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.
|
void |
readStorageObjects(ReadStorageObjectsRequest request,
io.grpc.stub.StreamObserver<StorageObjects> responseObserver)
Get storage objects.
|
void |
rpcFunc(Rpc request,
io.grpc.stub.StreamObserver<Rpc> responseObserver)
Execute a Lua function on the server.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
void |
updateAccount(UpdateAccountRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Update fields in the current user's account.
|
void |
updateGroup(UpdateGroupRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Update fields in a given group.
|
void |
validatePurchaseApple(ValidatePurchaseAppleRequest request,
io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate Apple IAP Receipt
|
void |
validatePurchaseFacebookInstant(ValidatePurchaseFacebookInstantRequest request,
io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate FB Instant IAP Receipt
|
void |
validatePurchaseGoogle(ValidatePurchaseGoogleRequest request,
io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate Google IAP Receipt
|
void |
validatePurchaseHuawei(ValidatePurchaseHuaweiRequest request,
io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate Huawei IAP Receipt
|
void |
validateSubscriptionApple(ValidateSubscriptionAppleRequest request,
io.grpc.stub.StreamObserver<ValidateSubscriptionResponse> responseObserver)
Validate Apple Subscription Receipt
|
void |
validateSubscriptionGoogle(ValidateSubscriptionGoogleRequest request,
io.grpc.stub.StreamObserver<ValidateSubscriptionResponse> responseObserver)
Validate Google Subscription Receipt
|
void |
writeLeaderboardRecord(WriteLeaderboardRecordRequest request,
io.grpc.stub.StreamObserver<LeaderboardRecord> responseObserver)
Write a record to a leaderboard.
|
void |
writeStorageObjects(WriteStorageObjectsRequest request,
io.grpc.stub.StreamObserver<StorageObjectAcks> responseObserver)
Write objects into the storage engine.
|
void |
writeTournamentRecord(WriteTournamentRecordRequest request,
io.grpc.stub.StreamObserver<LeaderboardRecord> responseObserver)
Write a record to a tournament.
|
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
protected NakamaGrpc.NakamaStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<NakamaGrpc.NakamaStub>
public void addFriends(AddFriendsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Add friends by ID or username to a user's account.
public void addGroupUsers(AddGroupUsersRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Add users to a group.
public 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.
public 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.
public void authenticateApple(AuthenticateAppleRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with an Apple ID against the server.
public void authenticateCustom(AuthenticateCustomRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a custom id against the server.
public void authenticateDevice(AuthenticateDeviceRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a device id against the server.
public void authenticateEmail(AuthenticateEmailRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with an email+password against the server.
public void authenticateFacebook(AuthenticateFacebookRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a Facebook OAuth token against the server.
public void authenticateFacebookInstantGame(AuthenticateFacebookInstantGameRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with a Facebook Instant Game token against the server.
public void authenticateGameCenter(AuthenticateGameCenterRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with Apple's GameCenter against the server.
public void authenticateGoogle(AuthenticateGoogleRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with Google against the server.
public void authenticateSteam(AuthenticateSteamRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate a user with Steam against the server.
public void banGroupUsers(BanGroupUsersRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Ban a set of users from a group.
public void blockFriends(BlockFriendsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Block one or more users by ID or username.
public void createGroup(CreateGroupRequest request, io.grpc.stub.StreamObserver<Group> responseObserver)
Create a new group with the current user as the owner.
public void deleteAccount(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the current user's account.
public void deleteFriends(DeleteFriendsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete one or more users by ID or username.
public void deleteGroup(DeleteGroupRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete a group by ID.
public void deleteLeaderboardRecord(DeleteLeaderboardRecordRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete a leaderboard record.
public void deleteNotifications(DeleteNotificationsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete one or more notifications for the current user.
public void deleteTournamentRecord(DeleteTournamentRecordRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete a tournament record.
public void deleteStorageObjects(DeleteStorageObjectsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete one or more objects by ID or username.
public 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.
public void getAccount(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<Account> responseObserver)
Fetch the current user's account.
public void getUsers(GetUsersRequest request, io.grpc.stub.StreamObserver<Users> responseObserver)
Fetch zero or more users by ID and/or username.
public void getSubscription(GetSubscriptionRequest request, io.grpc.stub.StreamObserver<ValidatedSubscription> responseObserver)
Get subscription by product id.
public void getMatchmakerStats(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<MatchmakerStats> responseObserver)
Get matchmaker stats.
public 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.
public void importFacebookFriends(ImportFacebookFriendsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Import Facebook friends and add them to a user's account.
public void importSteamFriends(ImportSteamFriendsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Import Steam friends and add them to a user's account.
public 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.
public void joinTournament(JoinTournamentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Attempt to join an open and running tournament.
public void kickGroupUsers(KickGroupUsersRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Kick a set of users from a group.
public void leaveGroup(LeaveGroupRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Leave a group the user is a member of.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public void listChannelMessages(ListChannelMessagesRequest request, io.grpc.stub.StreamObserver<ChannelMessageList> responseObserver)
List a channel's message history.
public void listFriends(ListFriendsRequest request, io.grpc.stub.StreamObserver<FriendList> responseObserver)
List all friends for the current user.
public void listFriendsOfFriends(ListFriendsOfFriendsRequest request, io.grpc.stub.StreamObserver<FriendsOfFriendsList> responseObserver)
List friends of friends for the current user.
public void listGroups(ListGroupsRequest request, io.grpc.stub.StreamObserver<GroupList> responseObserver)
List groups based on given filters.
public void listGroupUsers(ListGroupUsersRequest request, io.grpc.stub.StreamObserver<GroupUserList> responseObserver)
List all users that are part of a group.
public void listLeaderboardRecords(ListLeaderboardRecordsRequest request, io.grpc.stub.StreamObserver<LeaderboardRecordList> responseObserver)
List leaderboard records.
public void listLeaderboardRecordsAroundOwner(ListLeaderboardRecordsAroundOwnerRequest request, io.grpc.stub.StreamObserver<LeaderboardRecordList> responseObserver)
List leaderboard records that belong to a user.
public void listMatches(ListMatchesRequest request, io.grpc.stub.StreamObserver<MatchList> responseObserver)
Fetch list of running matches.
public void listNotifications(ListNotificationsRequest request, io.grpc.stub.StreamObserver<NotificationList> responseObserver)
Fetch list of notifications.
public void listStorageObjects(ListStorageObjectsRequest request, io.grpc.stub.StreamObserver<StorageObjectList> responseObserver)
List publicly readable storage objects in a given collection.
public void listSubscriptions(ListSubscriptionsRequest request, io.grpc.stub.StreamObserver<SubscriptionList> responseObserver)
List user's subscriptions.
public void listTournaments(ListTournamentsRequest request, io.grpc.stub.StreamObserver<TournamentList> responseObserver)
List current or upcoming tournaments.
public void listTournamentRecords(ListTournamentRecordsRequest request, io.grpc.stub.StreamObserver<TournamentRecordList> responseObserver)
List tournament records.
public void listTournamentRecordsAroundOwner(ListTournamentRecordsAroundOwnerRequest request, io.grpc.stub.StreamObserver<TournamentRecordList> responseObserver)
List tournament records for a given owner.
public void listUserGroups(ListUserGroupsRequest request, io.grpc.stub.StreamObserver<UserGroupList> responseObserver)
List groups the current user belongs to.
public 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.
public 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.
public void readStorageObjects(ReadStorageObjectsRequest request, io.grpc.stub.StreamObserver<StorageObjects> responseObserver)
Get storage objects.
public void rpcFunc(Rpc request, io.grpc.stub.StreamObserver<Rpc> responseObserver)
Execute a Lua function on the server.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public 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.
public void updateAccount(UpdateAccountRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Update fields in the current user's account.
public void updateGroup(UpdateGroupRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Update fields in a given group.
public void validatePurchaseApple(ValidatePurchaseAppleRequest request, io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate Apple IAP Receipt
public void validateSubscriptionApple(ValidateSubscriptionAppleRequest request, io.grpc.stub.StreamObserver<ValidateSubscriptionResponse> responseObserver)
Validate Apple Subscription Receipt
public void validatePurchaseGoogle(ValidatePurchaseGoogleRequest request, io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate Google IAP Receipt
public void validateSubscriptionGoogle(ValidateSubscriptionGoogleRequest request, io.grpc.stub.StreamObserver<ValidateSubscriptionResponse> responseObserver)
Validate Google Subscription Receipt
public void validatePurchaseHuawei(ValidatePurchaseHuaweiRequest request, io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate Huawei IAP Receipt
public void validatePurchaseFacebookInstant(ValidatePurchaseFacebookInstantRequest request, io.grpc.stub.StreamObserver<ValidatePurchaseResponse> responseObserver)
Validate FB Instant IAP Receipt
public void writeLeaderboardRecord(WriteLeaderboardRecordRequest request, io.grpc.stub.StreamObserver<LeaderboardRecord> responseObserver)
Write a record to a leaderboard.
public void writeStorageObjects(WriteStorageObjectsRequest request, io.grpc.stub.StreamObserver<StorageObjectAcks> responseObserver)
Write objects into the storage engine.
public void writeTournamentRecord(WriteTournamentRecordRequest request, io.grpc.stub.StreamObserver<LeaderboardRecord> responseObserver)
Write a record to a tournament.