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.
|