| Interface | Description |
|---|---|
| Client |
A client to interact with Nakama server.
|
| Session |
A session used with requests sent to Nakama server.
|
| SocketClient |
A socket connection to the server.
|
| SocketListener |
A listener for receiving
Client events. |
| Class | Description |
|---|---|
| AbstractSocketListener |
A listener for receiving
Client events. |
| Channel |
A chat channel on the server.
|
| ChannelMessageAck |
An acknowledgement from the server when a chat message is delivered to a channel.
|
| ChannelPresenceEvent |
A batch of join and leave presences on a chat channel.
|
| DefaultClient |
Default implementation of Client interface.
|
| DefaultSession |
Default implementation of Session interface.
|
| GsonDateDeserializer |
A custom Date serializer to indicate to GSON that it is receiving UTC timestamps.
|
| Match |
A multiplayer match.
|
| MatchData |
Some game state update in a match.
|
| MatchmakerMatched |
The result of a successful matchmaker operation sent to the server.
|
| MatchmakerTicket |
The matchmaker ticket received from the server.
|
| MatchmakerUser |
The user with the parameters they sent to the server when asking for opponents.
|
| MatchPresenceEvent |
A batch of join and leave presences for a match.
|
| Party |
A party.
|
| PartyAcceptMessage |
A message to accept a request to join.
|
| PartyCloseMessage |
A message to end a party, kicking all party members and closing it.
|
| PartyCreateMessage |
A create message for a party.
|
| PartyData |
Incoming party data delivered from the server.
|
| PartyDataSendMessage |
A message to send data to a party.
|
| PartyJoinMessage |
A message to join a party, or request to join if the party is not open.
|
| PartyJoinRequest |
Notification for one or more new presences attempting to join the party.
|
| PartyJoinRequestListMessage |
A request of a list of pending join requests for a party.
|
| PartyLeader |
A message for the announcement of a new party leader.
|
| PartyLeaveMessage |
A message to leave a party.
|
| PartyMatchmakerAddMessage |
A message to begin matchmaking as a party.
|
| PartyMatchmakerRemoveMessage |
A message to cancel a party matchmaking process using a ticket.
|
| PartyMatchmakerTicket |
A response from starting a new party matchmaking process.
|
| PartyPresenceEvent |
A presence update for a particular party.
|
| PartyPromoteMessage |
A promote message for a party.
|
| PartyRemoveMessage |
A message to kick a party member, or decline a request to join.
|
| Status |
Receive status updates for users.
|
| StatusPresenceEvent |
A status update event about other users who've come online or gone offline.
|
| StatusUnfollowMessage |
Unfollow one or more other users for status updates.
|
| StorageObjectId |
An identifier for a storage object.
|
| StorageObjectWrite |
An identifier and values for a storage object.
|
| Stream |
A realtime socket stream on the server.
|
| StreamData |
A state change received from a stream.
|
| StreamPresenceEvent |
A batch of joins and leaves on the low level stream.
|
| UserPresence |
An object which represents a connected user in the server.
|
| WebSocketClient |
WebSocket implementation of Socket interface.
|
| Enum | Description |
|---|---|
| ChannelType |
The available channel types on the server.
|
| Error.ErrorCode |
The error code for the problem.
|
| PermissionRead |
Storage read permissions.
|
| PermissionWrite |
Storage write permissions.
|
| Exception | Description |
|---|---|
| Error |
An error caused from an operation with the server.
|