package nakama.realtime

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Channel

realtime.proto:142

A realtime chat channel.

Used in: Envelope

message ChannelJoin

realtime.proto:160

Join operation for a realtime chat channel.

Used in: Envelope

enum ChannelJoin.Type

realtime.proto:162

The type of chat channel.

message ChannelLeave

realtime.proto:184

Leave a realtime channel.

Used in: Envelope

message ChannelMessageAck

realtime.proto:190

A receipt reply from a channel message send operation.

Used in: Envelope

message ChannelMessageRemove

realtime.proto:234

Remove a message previously sent to a realtime channel.

Used in: Envelope

message ChannelMessageSend

realtime.proto:216

Send a message to a realtime channel.

Used in: Envelope

message ChannelMessageUpdate

realtime.proto:224

Update a message previously sent to a realtime channel.

Used in: Envelope

message ChannelPresenceEvent

realtime.proto:242

A set of joins and leaves on a particular channel.

Used in: Envelope

message Envelope

realtime.proto:35

An envelope for a realtime message.

message Error

realtime.proto:260

A logical error which may occur on the server.

Used in: Envelope

enum Error.Code

realtime.proto:262

The selection of possible error codes.

message Match

realtime.proto:290

A realtime match.

Used in: Envelope

message MatchCreate

realtime.proto:306

Create a new realtime match.

Used in: Envelope

message MatchData

realtime.proto:312

Realtime match data received from the server.

Used in: Envelope

message MatchDataSend

realtime.proto:326

Send realtime match data to the server.

Used in: Envelope

message MatchJoin

realtime.proto:340

Join an existing realtime match.

Used in: Envelope

message MatchLeave

realtime.proto:352

Leave a realtime match.

Used in: Envelope

message MatchPresenceEvent

realtime.proto:358

A set of joins and leaves on a particular realtime match.

Used in: Envelope

message MatchmakerAdd

realtime.proto:368

Start a new matchmaking process.

Used in: Envelope

message MatchmakerMatched

realtime.proto:384

A successful matchmaking result.

Used in: Envelope

message MatchmakerMatched.MatchmakerUser

realtime.proto:385

Used in: MatchmakerMatched

message MatchmakerRemove

realtime.proto:412

Cancel an existing ongoing matchmaking process.

Used in: Envelope

message MatchmakerTicket

realtime.proto:418

A ticket representing a new matchmaking process.

Used in: Envelope

message Notifications

realtime.proto:424

A collection of zero or more notifications.

Used in: Envelope

message Party

realtime.proto:430

Incoming information about a party.

Used in: Envelope

message PartyAccept

realtime.proto:502

Accept a request to join.

Used in: Envelope

message PartyClose

realtime.proto:518

End a party, kicking all party members and closing it.

Used in: Envelope

message PartyCreate

realtime.proto:450

Create a party.

Used in: Envelope

message PartyData

realtime.proto:572

Incoming party data delivered from the server.

Used in: Envelope

message PartyDataSend

realtime.proto:584

Send data to a party.

Used in: Envelope

message PartyJoin

realtime.proto:474

Join a party, or request to join if the party is not open.

Used in: Envelope

message PartyJoinRequest

realtime.proto:530

Incoming notification for one or more new presences attempting to join the party.

Used in: Envelope

message PartyJoinRequestList

realtime.proto:524

Request a list of pending join requests for a party.

Used in: Envelope

message PartyLeader

realtime.proto:494

Announcement of a new party leader.

Used in: Envelope

message PartyLeave

realtime.proto:480

Leave a party.

Used in: Envelope

message PartyMatchmakerAdd

realtime.proto:538

Begin matchmaking as a party.

Used in: Envelope

message PartyMatchmakerRemove

realtime.proto:556

Cancel a party matchmaking process using a ticket.

Used in: Envelope

message PartyMatchmakerTicket

realtime.proto:564

A response from starting a new party matchmaking process.

Used in: Envelope

message PartyPresenceEvent

realtime.proto:594

Presence update for a particular party.

Used in: Envelope

message PartyPromote

realtime.proto:486

Promote a new party leader.

Used in: Envelope

message PartyRemove

realtime.proto:510

Kick a party member, or decline a request to join.

Used in: Envelope

message PartyUpdate

realtime.proto:462

Update a party label.

Used in: Envelope

message Ping

realtime.proto:605

Application-level heartbeat and connection check.

Used in: Envelope

(message has no fields)

message Pong

realtime.proto:608

Application-level heartbeat and connection check response.

Used in: Envelope

(message has no fields)

message Status

realtime.proto:611

A snapshot of statuses for some set of users.

Used in: Envelope

message StatusFollow

realtime.proto:617

Start receiving status updates for some set of users.

Used in: Envelope

message StatusPresenceEvent

realtime.proto:625

A batch of status updates for a given user.

Used in: Envelope

message StatusUnfollow

realtime.proto:633

Stop receiving status updates for some set of users.

Used in: Envelope

message StatusUpdate

realtime.proto:639

Set the user's own status.

Used in: Envelope

message Stream

realtime.proto:645

Represents identifying information for a stream.

Used in: StreamData, StreamPresenceEvent

message StreamData

realtime.proto:657

A data message delivered over a stream.

Used in: Envelope

message StreamPresenceEvent

realtime.proto:669

A set of joins and leaves on a particular stream.

Used in: Envelope

message UserPresence

realtime.proto:679

A user session associated to a stream, usually through a list operation or a join/leave event.

Used in: Channel, ChannelPresenceEvent, Match, MatchData, MatchDataSend, MatchPresenceEvent, MatchmakerMatched.MatchmakerUser, Party, PartyAccept, PartyData, PartyJoinRequest, PartyLeader, PartyPresenceEvent, PartyPromote, PartyRemove, Status, StatusPresenceEvent, StreamData, StreamPresenceEvent