public final class Envelope extends com.google.protobuf.GeneratedMessage implements EnvelopeOrBuilder
An envelope for a realtime message.Protobuf type
nakama.realtime.Envelope
Modifier and Type | Class and Description |
---|---|
static class |
Envelope.Builder
An envelope for a realtime message.
|
static class |
Envelope.MessageCase |
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Channel |
getChannel()
A response from a channel join operation.
|
ChannelJoin |
getChannelJoin()
Join a realtime chat channel.
|
ChannelJoinOrBuilder |
getChannelJoinOrBuilder()
Join a realtime chat channel.
|
ChannelLeave |
getChannelLeave()
Leave a realtime chat channel.
|
ChannelLeaveOrBuilder |
getChannelLeaveOrBuilder()
Leave a realtime chat channel.
|
ChannelMessage |
getChannelMessage()
An incoming message on a realtime chat channel.
|
ChannelMessageAck |
getChannelMessageAck()
An acknowledgement received in response to sending a message on a chat channel.
|
ChannelMessageAckOrBuilder |
getChannelMessageAckOrBuilder()
An acknowledgement received in response to sending a message on a chat channel.
|
ChannelMessageOrBuilder |
getChannelMessageOrBuilder()
An incoming message on a realtime chat channel.
|
ChannelMessageRemove |
getChannelMessageRemove()
Remove a message previously sent to a realtime chat channel.
|
ChannelMessageRemoveOrBuilder |
getChannelMessageRemoveOrBuilder()
Remove a message previously sent to a realtime chat channel.
|
ChannelMessageSend |
getChannelMessageSend()
Send a message to a realtime chat channel.
|
ChannelMessageSendOrBuilder |
getChannelMessageSendOrBuilder()
Send a message to a realtime chat channel.
|
ChannelMessageUpdate |
getChannelMessageUpdate()
Update a message previously sent to a realtime chat channel.
|
ChannelMessageUpdateOrBuilder |
getChannelMessageUpdateOrBuilder()
Update a message previously sent to a realtime chat channel.
|
ChannelOrBuilder |
getChannelOrBuilder()
A response from a channel join operation.
|
ChannelPresenceEvent |
getChannelPresenceEvent()
Presence update for a particular realtime chat channel.
|
ChannelPresenceEventOrBuilder |
getChannelPresenceEventOrBuilder()
Presence update for a particular realtime chat channel.
|
java.lang.String |
getCid()
string cid = 1 [json_name = "cid"]; |
com.google.protobuf.ByteString |
getCidBytes()
string cid = 1 [json_name = "cid"]; |
static Envelope |
getDefaultInstance() |
Envelope |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Error |
getError()
Describes an error which occurred on the server.
|
ErrorOrBuilder |
getErrorOrBuilder()
Describes an error which occurred on the server.
|
Match |
getMatch()
Incoming information about a realtime match.
|
MatchCreate |
getMatchCreate()
A client to server request to create a realtime match.
|
MatchCreateOrBuilder |
getMatchCreateOrBuilder()
A client to server request to create a realtime match.
|
MatchData |
getMatchData()
Incoming realtime match data delivered from the server.
|
MatchDataOrBuilder |
getMatchDataOrBuilder()
Incoming realtime match data delivered from the server.
|
MatchDataSend |
getMatchDataSend()
A client to server request to send data to a realtime match.
|
MatchDataSendOrBuilder |
getMatchDataSendOrBuilder()
A client to server request to send data to a realtime match.
|
MatchJoin |
getMatchJoin()
A client to server request to join a realtime match.
|
MatchJoinOrBuilder |
getMatchJoinOrBuilder()
A client to server request to join a realtime match.
|
MatchLeave |
getMatchLeave()
A client to server request to leave a realtime match.
|
MatchLeaveOrBuilder |
getMatchLeaveOrBuilder()
A client to server request to leave a realtime match.
|
MatchmakerAdd |
getMatchmakerAdd()
Submit a new matchmaking process request.
|
MatchmakerAddOrBuilder |
getMatchmakerAddOrBuilder()
Submit a new matchmaking process request.
|
MatchmakerMatched |
getMatchmakerMatched()
A successful matchmaking result.
|
MatchmakerMatchedOrBuilder |
getMatchmakerMatchedOrBuilder()
A successful matchmaking result.
|
MatchmakerRemove |
getMatchmakerRemove()
Cancel a matchmaking process using a ticket.
|
MatchmakerRemoveOrBuilder |
getMatchmakerRemoveOrBuilder()
Cancel a matchmaking process using a ticket.
|
MatchmakerTicket |
getMatchmakerTicket()
A response from starting a new matchmaking process.
|
MatchmakerTicketOrBuilder |
getMatchmakerTicketOrBuilder()
A response from starting a new matchmaking process.
|
MatchOrBuilder |
getMatchOrBuilder()
Incoming information about a realtime match.
|
MatchPresenceEvent |
getMatchPresenceEvent()
Presence update for a particular realtime match.
|
MatchPresenceEventOrBuilder |
getMatchPresenceEventOrBuilder()
Presence update for a particular realtime match.
|
Envelope.MessageCase |
getMessageCase() |
Notifications |
getNotifications()
Notifications send by the server.
|
NotificationsOrBuilder |
getNotificationsOrBuilder()
Notifications send by the server.
|
com.google.protobuf.Parser<Envelope> |
getParserForType() |
Party |
getParty()
Incoming information about a party.
|
PartyAccept |
getPartyAccept()
Accept a request to join.
|
PartyAcceptOrBuilder |
getPartyAcceptOrBuilder()
Accept a request to join.
|
PartyClose |
getPartyClose()
End a party, kicking all party members and closing it.
|
PartyCloseOrBuilder |
getPartyCloseOrBuilder()
End a party, kicking all party members and closing it.
|
PartyCreate |
getPartyCreate()
Create a party.
|
PartyCreateOrBuilder |
getPartyCreateOrBuilder()
Create a party.
|
PartyData |
getPartyData()
Incoming party data delivered from the server.
|
PartyDataOrBuilder |
getPartyDataOrBuilder()
Incoming party data delivered from the server.
|
PartyDataSend |
getPartyDataSend()
A client to server request to send data to a party.
|
PartyDataSendOrBuilder |
getPartyDataSendOrBuilder()
A client to server request to send data to a party.
|
PartyJoin |
getPartyJoin()
Join a party, or request to join if the party is not open.
|
PartyJoinOrBuilder |
getPartyJoinOrBuilder()
Join a party, or request to join if the party is not open.
|
PartyJoinRequest |
getPartyJoinRequest()
Incoming notification for one or more new presences attempting to join the party.
|
PartyJoinRequestList |
getPartyJoinRequestList()
Request a list of pending join requests for a party.
|
PartyJoinRequestListOrBuilder |
getPartyJoinRequestListOrBuilder()
Request a list of pending join requests for a party.
|
PartyJoinRequestOrBuilder |
getPartyJoinRequestOrBuilder()
Incoming notification for one or more new presences attempting to join the party.
|
PartyLeader |
getPartyLeader()
Announcement of a new party leader.
|
PartyLeaderOrBuilder |
getPartyLeaderOrBuilder()
Announcement of a new party leader.
|
PartyLeave |
getPartyLeave()
Leave a party.
|
PartyLeaveOrBuilder |
getPartyLeaveOrBuilder()
Leave a party.
|
PartyMatchmakerAdd |
getPartyMatchmakerAdd()
Begin matchmaking as a party.
|
PartyMatchmakerAddOrBuilder |
getPartyMatchmakerAddOrBuilder()
Begin matchmaking as a party.
|
PartyMatchmakerRemove |
getPartyMatchmakerRemove()
Cancel a party matchmaking process using a ticket.
|
PartyMatchmakerRemoveOrBuilder |
getPartyMatchmakerRemoveOrBuilder()
Cancel a party matchmaking process using a ticket.
|
PartyMatchmakerTicket |
getPartyMatchmakerTicket()
A response from starting a new party matchmaking process.
|
PartyMatchmakerTicketOrBuilder |
getPartyMatchmakerTicketOrBuilder()
A response from starting a new party matchmaking process.
|
PartyOrBuilder |
getPartyOrBuilder()
Incoming information about a party.
|
PartyPresenceEvent |
getPartyPresenceEvent()
Presence update for a particular party.
|
PartyPresenceEventOrBuilder |
getPartyPresenceEventOrBuilder()
Presence update for a particular party.
|
PartyPromote |
getPartyPromote()
Promote a new party leader.
|
PartyPromoteOrBuilder |
getPartyPromoteOrBuilder()
Promote a new party leader.
|
PartyRemove |
getPartyRemove()
Kick a party member, or decline a request to join.
|
PartyRemoveOrBuilder |
getPartyRemoveOrBuilder()
Kick a party member, or decline a request to join.
|
Ping |
getPing()
Application-level heartbeat and connection check.
|
PingOrBuilder |
getPingOrBuilder()
Application-level heartbeat and connection check.
|
Pong |
getPong()
Application-level heartbeat and connection check response.
|
PongOrBuilder |
getPongOrBuilder()
Application-level heartbeat and connection check response.
|
Rpc |
getRpc()
RPC call or response.
|
RpcOrBuilder |
getRpcOrBuilder()
RPC call or response.
|
int |
getSerializedSize() |
Status |
getStatus()
An incoming status snapshot for some set of users.
|
StatusFollow |
getStatusFollow()
Start following some set of users to receive their status updates.
|
StatusFollowOrBuilder |
getStatusFollowOrBuilder()
Start following some set of users to receive their status updates.
|
StatusOrBuilder |
getStatusOrBuilder()
An incoming status snapshot for some set of users.
|
StatusPresenceEvent |
getStatusPresenceEvent()
An incoming status update.
|
StatusPresenceEventOrBuilder |
getStatusPresenceEventOrBuilder()
An incoming status update.
|
StatusUnfollow |
getStatusUnfollow()
Stop following some set of users to no longer receive their status updates.
|
StatusUnfollowOrBuilder |
getStatusUnfollowOrBuilder()
Stop following some set of users to no longer receive their status updates.
|
StatusUpdate |
getStatusUpdate()
Set the user's own status.
|
StatusUpdateOrBuilder |
getStatusUpdateOrBuilder()
Set the user's own status.
|
StreamData |
getStreamData()
A data message delivered over a stream.
|
StreamDataOrBuilder |
getStreamDataOrBuilder()
A data message delivered over a stream.
|
StreamPresenceEvent |
getStreamPresenceEvent()
Presence update for a particular stream.
|
StreamPresenceEventOrBuilder |
getStreamPresenceEventOrBuilder()
Presence update for a particular stream.
|
boolean |
hasChannel()
A response from a channel join operation.
|
boolean |
hasChannelJoin()
Join a realtime chat channel.
|
boolean |
hasChannelLeave()
Leave a realtime chat channel.
|
boolean |
hasChannelMessage()
An incoming message on a realtime chat channel.
|
boolean |
hasChannelMessageAck()
An acknowledgement received in response to sending a message on a chat channel.
|
boolean |
hasChannelMessageRemove()
Remove a message previously sent to a realtime chat channel.
|
boolean |
hasChannelMessageSend()
Send a message to a realtime chat channel.
|
boolean |
hasChannelMessageUpdate()
Update a message previously sent to a realtime chat channel.
|
boolean |
hasChannelPresenceEvent()
Presence update for a particular realtime chat channel.
|
boolean |
hasError()
Describes an error which occurred on the server.
|
int |
hashCode() |
boolean |
hasMatch()
Incoming information about a realtime match.
|
boolean |
hasMatchCreate()
A client to server request to create a realtime match.
|
boolean |
hasMatchData()
Incoming realtime match data delivered from the server.
|
boolean |
hasMatchDataSend()
A client to server request to send data to a realtime match.
|
boolean |
hasMatchJoin()
A client to server request to join a realtime match.
|
boolean |
hasMatchLeave()
A client to server request to leave a realtime match.
|
boolean |
hasMatchmakerAdd()
Submit a new matchmaking process request.
|
boolean |
hasMatchmakerMatched()
A successful matchmaking result.
|
boolean |
hasMatchmakerRemove()
Cancel a matchmaking process using a ticket.
|
boolean |
hasMatchmakerTicket()
A response from starting a new matchmaking process.
|
boolean |
hasMatchPresenceEvent()
Presence update for a particular realtime match.
|
boolean |
hasNotifications()
Notifications send by the server.
|
boolean |
hasParty()
Incoming information about a party.
|
boolean |
hasPartyAccept()
Accept a request to join.
|
boolean |
hasPartyClose()
End a party, kicking all party members and closing it.
|
boolean |
hasPartyCreate()
Create a party.
|
boolean |
hasPartyData()
Incoming party data delivered from the server.
|
boolean |
hasPartyDataSend()
A client to server request to send data to a party.
|
boolean |
hasPartyJoin()
Join a party, or request to join if the party is not open.
|
boolean |
hasPartyJoinRequest()
Incoming notification for one or more new presences attempting to join the party.
|
boolean |
hasPartyJoinRequestList()
Request a list of pending join requests for a party.
|
boolean |
hasPartyLeader()
Announcement of a new party leader.
|
boolean |
hasPartyLeave()
Leave a party.
|
boolean |
hasPartyMatchmakerAdd()
Begin matchmaking as a party.
|
boolean |
hasPartyMatchmakerRemove()
Cancel a party matchmaking process using a ticket.
|
boolean |
hasPartyMatchmakerTicket()
A response from starting a new party matchmaking process.
|
boolean |
hasPartyPresenceEvent()
Presence update for a particular party.
|
boolean |
hasPartyPromote()
Promote a new party leader.
|
boolean |
hasPartyRemove()
Kick a party member, or decline a request to join.
|
boolean |
hasPing()
Application-level heartbeat and connection check.
|
boolean |
hasPong()
Application-level heartbeat and connection check response.
|
boolean |
hasRpc()
RPC call or response.
|
boolean |
hasStatus()
An incoming status snapshot for some set of users.
|
boolean |
hasStatusFollow()
Start following some set of users to receive their status updates.
|
boolean |
hasStatusPresenceEvent()
An incoming status update.
|
boolean |
hasStatusUnfollow()
Stop following some set of users to no longer receive their status updates.
|
boolean |
hasStatusUpdate()
Set the user's own status.
|
boolean |
hasStreamData()
A data message delivered over a stream.
|
boolean |
hasStreamPresenceEvent()
Presence update for a particular stream.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Envelope.Builder |
newBuilder() |
static Envelope.Builder |
newBuilder(Envelope prototype) |
Envelope.Builder |
newBuilderForType() |
protected Envelope.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static Envelope |
parseDelimitedFrom(java.io.InputStream input) |
static Envelope |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Envelope |
parseFrom(byte[] data) |
static Envelope |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Envelope |
parseFrom(java.nio.ByteBuffer data) |
static Envelope |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Envelope |
parseFrom(com.google.protobuf.ByteString data) |
static Envelope |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Envelope |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Envelope |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Envelope |
parseFrom(java.io.InputStream input) |
static Envelope |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Envelope> |
parser() |
Envelope.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashFields, toString
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int CID_FIELD_NUMBER
public static final int CHANNEL_FIELD_NUMBER
public static final int CHANNEL_JOIN_FIELD_NUMBER
public static final int CHANNEL_LEAVE_FIELD_NUMBER
public static final int CHANNEL_MESSAGE_FIELD_NUMBER
public static final int CHANNEL_MESSAGE_ACK_FIELD_NUMBER
public static final int CHANNEL_MESSAGE_SEND_FIELD_NUMBER
public static final int CHANNEL_MESSAGE_UPDATE_FIELD_NUMBER
public static final int CHANNEL_MESSAGE_REMOVE_FIELD_NUMBER
public static final int CHANNEL_PRESENCE_EVENT_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER
public static final int MATCH_FIELD_NUMBER
public static final int MATCH_CREATE_FIELD_NUMBER
public static final int MATCH_DATA_FIELD_NUMBER
public static final int MATCH_DATA_SEND_FIELD_NUMBER
public static final int MATCH_JOIN_FIELD_NUMBER
public static final int MATCH_LEAVE_FIELD_NUMBER
public static final int MATCH_PRESENCE_EVENT_FIELD_NUMBER
public static final int MATCHMAKER_ADD_FIELD_NUMBER
public static final int MATCHMAKER_MATCHED_FIELD_NUMBER
public static final int MATCHMAKER_REMOVE_FIELD_NUMBER
public static final int MATCHMAKER_TICKET_FIELD_NUMBER
public static final int NOTIFICATIONS_FIELD_NUMBER
public static final int RPC_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
public static final int STATUS_FOLLOW_FIELD_NUMBER
public static final int STATUS_PRESENCE_EVENT_FIELD_NUMBER
public static final int STATUS_UNFOLLOW_FIELD_NUMBER
public static final int STATUS_UPDATE_FIELD_NUMBER
public static final int STREAM_DATA_FIELD_NUMBER
public static final int STREAM_PRESENCE_EVENT_FIELD_NUMBER
public static final int PING_FIELD_NUMBER
public static final int PONG_FIELD_NUMBER
public static final int PARTY_FIELD_NUMBER
public static final int PARTY_CREATE_FIELD_NUMBER
public static final int PARTY_JOIN_FIELD_NUMBER
public static final int PARTY_LEAVE_FIELD_NUMBER
public static final int PARTY_PROMOTE_FIELD_NUMBER
public static final int PARTY_LEADER_FIELD_NUMBER
public static final int PARTY_ACCEPT_FIELD_NUMBER
public static final int PARTY_REMOVE_FIELD_NUMBER
public static final int PARTY_CLOSE_FIELD_NUMBER
public static final int PARTY_JOIN_REQUEST_LIST_FIELD_NUMBER
public static final int PARTY_JOIN_REQUEST_FIELD_NUMBER
public static final int PARTY_MATCHMAKER_ADD_FIELD_NUMBER
public static final int PARTY_MATCHMAKER_REMOVE_FIELD_NUMBER
public static final int PARTY_MATCHMAKER_TICKET_FIELD_NUMBER
public static final int PARTY_DATA_FIELD_NUMBER
public static final int PARTY_DATA_SEND_FIELD_NUMBER
public static final int PARTY_PRESENCE_EVENT_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public Envelope.MessageCase getMessageCase()
getMessageCase
in interface EnvelopeOrBuilder
public java.lang.String getCid()
string cid = 1 [json_name = "cid"];
getCid
in interface EnvelopeOrBuilder
public com.google.protobuf.ByteString getCidBytes()
string cid = 1 [json_name = "cid"];
getCidBytes
in interface EnvelopeOrBuilder
public boolean hasChannel()
A response from a channel join operation.
.nakama.realtime.Channel channel = 2 [json_name = "channel"];
hasChannel
in interface EnvelopeOrBuilder
public Channel getChannel()
A response from a channel join operation.
.nakama.realtime.Channel channel = 2 [json_name = "channel"];
getChannel
in interface EnvelopeOrBuilder
public ChannelOrBuilder getChannelOrBuilder()
A response from a channel join operation.
.nakama.realtime.Channel channel = 2 [json_name = "channel"];
getChannelOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelJoin()
Join a realtime chat channel.
.nakama.realtime.ChannelJoin channel_join = 3 [json_name = "channelJoin"];
hasChannelJoin
in interface EnvelopeOrBuilder
public ChannelJoin getChannelJoin()
Join a realtime chat channel.
.nakama.realtime.ChannelJoin channel_join = 3 [json_name = "channelJoin"];
getChannelJoin
in interface EnvelopeOrBuilder
public ChannelJoinOrBuilder getChannelJoinOrBuilder()
Join a realtime chat channel.
.nakama.realtime.ChannelJoin channel_join = 3 [json_name = "channelJoin"];
getChannelJoinOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelLeave()
Leave a realtime chat channel.
.nakama.realtime.ChannelLeave channel_leave = 4 [json_name = "channelLeave"];
hasChannelLeave
in interface EnvelopeOrBuilder
public ChannelLeave getChannelLeave()
Leave a realtime chat channel.
.nakama.realtime.ChannelLeave channel_leave = 4 [json_name = "channelLeave"];
getChannelLeave
in interface EnvelopeOrBuilder
public ChannelLeaveOrBuilder getChannelLeaveOrBuilder()
Leave a realtime chat channel.
.nakama.realtime.ChannelLeave channel_leave = 4 [json_name = "channelLeave"];
getChannelLeaveOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelMessage()
An incoming message on a realtime chat channel.
.nakama.api.ChannelMessage channel_message = 5 [json_name = "channelMessage"];
hasChannelMessage
in interface EnvelopeOrBuilder
public ChannelMessage getChannelMessage()
An incoming message on a realtime chat channel.
.nakama.api.ChannelMessage channel_message = 5 [json_name = "channelMessage"];
getChannelMessage
in interface EnvelopeOrBuilder
public ChannelMessageOrBuilder getChannelMessageOrBuilder()
An incoming message on a realtime chat channel.
.nakama.api.ChannelMessage channel_message = 5 [json_name = "channelMessage"];
getChannelMessageOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelMessageAck()
An acknowledgement received in response to sending a message on a chat channel.
.nakama.realtime.ChannelMessageAck channel_message_ack = 6 [json_name = "channelMessageAck"];
hasChannelMessageAck
in interface EnvelopeOrBuilder
public ChannelMessageAck getChannelMessageAck()
An acknowledgement received in response to sending a message on a chat channel.
.nakama.realtime.ChannelMessageAck channel_message_ack = 6 [json_name = "channelMessageAck"];
getChannelMessageAck
in interface EnvelopeOrBuilder
public ChannelMessageAckOrBuilder getChannelMessageAckOrBuilder()
An acknowledgement received in response to sending a message on a chat channel.
.nakama.realtime.ChannelMessageAck channel_message_ack = 6 [json_name = "channelMessageAck"];
getChannelMessageAckOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelMessageSend()
Send a message to a realtime chat channel.
.nakama.realtime.ChannelMessageSend channel_message_send = 7 [json_name = "channelMessageSend"];
hasChannelMessageSend
in interface EnvelopeOrBuilder
public ChannelMessageSend getChannelMessageSend()
Send a message to a realtime chat channel.
.nakama.realtime.ChannelMessageSend channel_message_send = 7 [json_name = "channelMessageSend"];
getChannelMessageSend
in interface EnvelopeOrBuilder
public ChannelMessageSendOrBuilder getChannelMessageSendOrBuilder()
Send a message to a realtime chat channel.
.nakama.realtime.ChannelMessageSend channel_message_send = 7 [json_name = "channelMessageSend"];
getChannelMessageSendOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelMessageUpdate()
Update a message previously sent to a realtime chat channel.
.nakama.realtime.ChannelMessageUpdate channel_message_update = 8 [json_name = "channelMessageUpdate"];
hasChannelMessageUpdate
in interface EnvelopeOrBuilder
public ChannelMessageUpdate getChannelMessageUpdate()
Update a message previously sent to a realtime chat channel.
.nakama.realtime.ChannelMessageUpdate channel_message_update = 8 [json_name = "channelMessageUpdate"];
getChannelMessageUpdate
in interface EnvelopeOrBuilder
public ChannelMessageUpdateOrBuilder getChannelMessageUpdateOrBuilder()
Update a message previously sent to a realtime chat channel.
.nakama.realtime.ChannelMessageUpdate channel_message_update = 8 [json_name = "channelMessageUpdate"];
getChannelMessageUpdateOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelMessageRemove()
Remove a message previously sent to a realtime chat channel.
.nakama.realtime.ChannelMessageRemove channel_message_remove = 9 [json_name = "channelMessageRemove"];
hasChannelMessageRemove
in interface EnvelopeOrBuilder
public ChannelMessageRemove getChannelMessageRemove()
Remove a message previously sent to a realtime chat channel.
.nakama.realtime.ChannelMessageRemove channel_message_remove = 9 [json_name = "channelMessageRemove"];
getChannelMessageRemove
in interface EnvelopeOrBuilder
public ChannelMessageRemoveOrBuilder getChannelMessageRemoveOrBuilder()
Remove a message previously sent to a realtime chat channel.
.nakama.realtime.ChannelMessageRemove channel_message_remove = 9 [json_name = "channelMessageRemove"];
getChannelMessageRemoveOrBuilder
in interface EnvelopeOrBuilder
public boolean hasChannelPresenceEvent()
Presence update for a particular realtime chat channel.
.nakama.realtime.ChannelPresenceEvent channel_presence_event = 10 [json_name = "channelPresenceEvent"];
hasChannelPresenceEvent
in interface EnvelopeOrBuilder
public ChannelPresenceEvent getChannelPresenceEvent()
Presence update for a particular realtime chat channel.
.nakama.realtime.ChannelPresenceEvent channel_presence_event = 10 [json_name = "channelPresenceEvent"];
getChannelPresenceEvent
in interface EnvelopeOrBuilder
public ChannelPresenceEventOrBuilder getChannelPresenceEventOrBuilder()
Presence update for a particular realtime chat channel.
.nakama.realtime.ChannelPresenceEvent channel_presence_event = 10 [json_name = "channelPresenceEvent"];
getChannelPresenceEventOrBuilder
in interface EnvelopeOrBuilder
public boolean hasError()
Describes an error which occurred on the server.
.nakama.realtime.Error error = 11 [json_name = "error"];
hasError
in interface EnvelopeOrBuilder
public Error getError()
Describes an error which occurred on the server.
.nakama.realtime.Error error = 11 [json_name = "error"];
getError
in interface EnvelopeOrBuilder
public ErrorOrBuilder getErrorOrBuilder()
Describes an error which occurred on the server.
.nakama.realtime.Error error = 11 [json_name = "error"];
getErrorOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatch()
Incoming information about a realtime match.
.nakama.realtime.Match match = 12 [json_name = "match"];
hasMatch
in interface EnvelopeOrBuilder
public Match getMatch()
Incoming information about a realtime match.
.nakama.realtime.Match match = 12 [json_name = "match"];
getMatch
in interface EnvelopeOrBuilder
public MatchOrBuilder getMatchOrBuilder()
Incoming information about a realtime match.
.nakama.realtime.Match match = 12 [json_name = "match"];
getMatchOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchCreate()
A client to server request to create a realtime match.
.nakama.realtime.MatchCreate match_create = 13 [json_name = "matchCreate"];
hasMatchCreate
in interface EnvelopeOrBuilder
public MatchCreate getMatchCreate()
A client to server request to create a realtime match.
.nakama.realtime.MatchCreate match_create = 13 [json_name = "matchCreate"];
getMatchCreate
in interface EnvelopeOrBuilder
public MatchCreateOrBuilder getMatchCreateOrBuilder()
A client to server request to create a realtime match.
.nakama.realtime.MatchCreate match_create = 13 [json_name = "matchCreate"];
getMatchCreateOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchData()
Incoming realtime match data delivered from the server.
.nakama.realtime.MatchData match_data = 14 [json_name = "matchData"];
hasMatchData
in interface EnvelopeOrBuilder
public MatchData getMatchData()
Incoming realtime match data delivered from the server.
.nakama.realtime.MatchData match_data = 14 [json_name = "matchData"];
getMatchData
in interface EnvelopeOrBuilder
public MatchDataOrBuilder getMatchDataOrBuilder()
Incoming realtime match data delivered from the server.
.nakama.realtime.MatchData match_data = 14 [json_name = "matchData"];
getMatchDataOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchDataSend()
A client to server request to send data to a realtime match.
.nakama.realtime.MatchDataSend match_data_send = 15 [json_name = "matchDataSend"];
hasMatchDataSend
in interface EnvelopeOrBuilder
public MatchDataSend getMatchDataSend()
A client to server request to send data to a realtime match.
.nakama.realtime.MatchDataSend match_data_send = 15 [json_name = "matchDataSend"];
getMatchDataSend
in interface EnvelopeOrBuilder
public MatchDataSendOrBuilder getMatchDataSendOrBuilder()
A client to server request to send data to a realtime match.
.nakama.realtime.MatchDataSend match_data_send = 15 [json_name = "matchDataSend"];
getMatchDataSendOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchJoin()
A client to server request to join a realtime match.
.nakama.realtime.MatchJoin match_join = 16 [json_name = "matchJoin"];
hasMatchJoin
in interface EnvelopeOrBuilder
public MatchJoin getMatchJoin()
A client to server request to join a realtime match.
.nakama.realtime.MatchJoin match_join = 16 [json_name = "matchJoin"];
getMatchJoin
in interface EnvelopeOrBuilder
public MatchJoinOrBuilder getMatchJoinOrBuilder()
A client to server request to join a realtime match.
.nakama.realtime.MatchJoin match_join = 16 [json_name = "matchJoin"];
getMatchJoinOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchLeave()
A client to server request to leave a realtime match.
.nakama.realtime.MatchLeave match_leave = 17 [json_name = "matchLeave"];
hasMatchLeave
in interface EnvelopeOrBuilder
public MatchLeave getMatchLeave()
A client to server request to leave a realtime match.
.nakama.realtime.MatchLeave match_leave = 17 [json_name = "matchLeave"];
getMatchLeave
in interface EnvelopeOrBuilder
public MatchLeaveOrBuilder getMatchLeaveOrBuilder()
A client to server request to leave a realtime match.
.nakama.realtime.MatchLeave match_leave = 17 [json_name = "matchLeave"];
getMatchLeaveOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchPresenceEvent()
Presence update for a particular realtime match.
.nakama.realtime.MatchPresenceEvent match_presence_event = 18 [json_name = "matchPresenceEvent"];
hasMatchPresenceEvent
in interface EnvelopeOrBuilder
public MatchPresenceEvent getMatchPresenceEvent()
Presence update for a particular realtime match.
.nakama.realtime.MatchPresenceEvent match_presence_event = 18 [json_name = "matchPresenceEvent"];
getMatchPresenceEvent
in interface EnvelopeOrBuilder
public MatchPresenceEventOrBuilder getMatchPresenceEventOrBuilder()
Presence update for a particular realtime match.
.nakama.realtime.MatchPresenceEvent match_presence_event = 18 [json_name = "matchPresenceEvent"];
getMatchPresenceEventOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchmakerAdd()
Submit a new matchmaking process request.
.nakama.realtime.MatchmakerAdd matchmaker_add = 19 [json_name = "matchmakerAdd"];
hasMatchmakerAdd
in interface EnvelopeOrBuilder
public MatchmakerAdd getMatchmakerAdd()
Submit a new matchmaking process request.
.nakama.realtime.MatchmakerAdd matchmaker_add = 19 [json_name = "matchmakerAdd"];
getMatchmakerAdd
in interface EnvelopeOrBuilder
public MatchmakerAddOrBuilder getMatchmakerAddOrBuilder()
Submit a new matchmaking process request.
.nakama.realtime.MatchmakerAdd matchmaker_add = 19 [json_name = "matchmakerAdd"];
getMatchmakerAddOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchmakerMatched()
A successful matchmaking result.
.nakama.realtime.MatchmakerMatched matchmaker_matched = 20 [json_name = "matchmakerMatched"];
hasMatchmakerMatched
in interface EnvelopeOrBuilder
public MatchmakerMatched getMatchmakerMatched()
A successful matchmaking result.
.nakama.realtime.MatchmakerMatched matchmaker_matched = 20 [json_name = "matchmakerMatched"];
getMatchmakerMatched
in interface EnvelopeOrBuilder
public MatchmakerMatchedOrBuilder getMatchmakerMatchedOrBuilder()
A successful matchmaking result.
.nakama.realtime.MatchmakerMatched matchmaker_matched = 20 [json_name = "matchmakerMatched"];
getMatchmakerMatchedOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchmakerRemove()
Cancel a matchmaking process using a ticket.
.nakama.realtime.MatchmakerRemove matchmaker_remove = 21 [json_name = "matchmakerRemove"];
hasMatchmakerRemove
in interface EnvelopeOrBuilder
public MatchmakerRemove getMatchmakerRemove()
Cancel a matchmaking process using a ticket.
.nakama.realtime.MatchmakerRemove matchmaker_remove = 21 [json_name = "matchmakerRemove"];
getMatchmakerRemove
in interface EnvelopeOrBuilder
public MatchmakerRemoveOrBuilder getMatchmakerRemoveOrBuilder()
Cancel a matchmaking process using a ticket.
.nakama.realtime.MatchmakerRemove matchmaker_remove = 21 [json_name = "matchmakerRemove"];
getMatchmakerRemoveOrBuilder
in interface EnvelopeOrBuilder
public boolean hasMatchmakerTicket()
A response from starting a new matchmaking process.
.nakama.realtime.MatchmakerTicket matchmaker_ticket = 22 [json_name = "matchmakerTicket"];
hasMatchmakerTicket
in interface EnvelopeOrBuilder
public MatchmakerTicket getMatchmakerTicket()
A response from starting a new matchmaking process.
.nakama.realtime.MatchmakerTicket matchmaker_ticket = 22 [json_name = "matchmakerTicket"];
getMatchmakerTicket
in interface EnvelopeOrBuilder
public MatchmakerTicketOrBuilder getMatchmakerTicketOrBuilder()
A response from starting a new matchmaking process.
.nakama.realtime.MatchmakerTicket matchmaker_ticket = 22 [json_name = "matchmakerTicket"];
getMatchmakerTicketOrBuilder
in interface EnvelopeOrBuilder
public boolean hasNotifications()
Notifications send by the server.
.nakama.realtime.Notifications notifications = 23 [json_name = "notifications"];
hasNotifications
in interface EnvelopeOrBuilder
public Notifications getNotifications()
Notifications send by the server.
.nakama.realtime.Notifications notifications = 23 [json_name = "notifications"];
getNotifications
in interface EnvelopeOrBuilder
public NotificationsOrBuilder getNotificationsOrBuilder()
Notifications send by the server.
.nakama.realtime.Notifications notifications = 23 [json_name = "notifications"];
getNotificationsOrBuilder
in interface EnvelopeOrBuilder
public boolean hasRpc()
RPC call or response.
.nakama.api.Rpc rpc = 24 [json_name = "rpc"];
hasRpc
in interface EnvelopeOrBuilder
public Rpc getRpc()
RPC call or response.
.nakama.api.Rpc rpc = 24 [json_name = "rpc"];
getRpc
in interface EnvelopeOrBuilder
public RpcOrBuilder getRpcOrBuilder()
RPC call or response.
.nakama.api.Rpc rpc = 24 [json_name = "rpc"];
getRpcOrBuilder
in interface EnvelopeOrBuilder
public boolean hasStatus()
An incoming status snapshot for some set of users.
.nakama.realtime.Status status = 25 [json_name = "status"];
hasStatus
in interface EnvelopeOrBuilder
public Status getStatus()
An incoming status snapshot for some set of users.
.nakama.realtime.Status status = 25 [json_name = "status"];
getStatus
in interface EnvelopeOrBuilder
public StatusOrBuilder getStatusOrBuilder()
An incoming status snapshot for some set of users.
.nakama.realtime.Status status = 25 [json_name = "status"];
getStatusOrBuilder
in interface EnvelopeOrBuilder
public boolean hasStatusFollow()
Start following some set of users to receive their status updates.
.nakama.realtime.StatusFollow status_follow = 26 [json_name = "statusFollow"];
hasStatusFollow
in interface EnvelopeOrBuilder
public StatusFollow getStatusFollow()
Start following some set of users to receive their status updates.
.nakama.realtime.StatusFollow status_follow = 26 [json_name = "statusFollow"];
getStatusFollow
in interface EnvelopeOrBuilder
public StatusFollowOrBuilder getStatusFollowOrBuilder()
Start following some set of users to receive their status updates.
.nakama.realtime.StatusFollow status_follow = 26 [json_name = "statusFollow"];
getStatusFollowOrBuilder
in interface EnvelopeOrBuilder
public boolean hasStatusPresenceEvent()
An incoming status update.
.nakama.realtime.StatusPresenceEvent status_presence_event = 27 [json_name = "statusPresenceEvent"];
hasStatusPresenceEvent
in interface EnvelopeOrBuilder
public StatusPresenceEvent getStatusPresenceEvent()
An incoming status update.
.nakama.realtime.StatusPresenceEvent status_presence_event = 27 [json_name = "statusPresenceEvent"];
getStatusPresenceEvent
in interface EnvelopeOrBuilder
public StatusPresenceEventOrBuilder getStatusPresenceEventOrBuilder()
An incoming status update.
.nakama.realtime.StatusPresenceEvent status_presence_event = 27 [json_name = "statusPresenceEvent"];
getStatusPresenceEventOrBuilder
in interface EnvelopeOrBuilder
public boolean hasStatusUnfollow()
Stop following some set of users to no longer receive their status updates.
.nakama.realtime.StatusUnfollow status_unfollow = 28 [json_name = "statusUnfollow"];
hasStatusUnfollow
in interface EnvelopeOrBuilder
public StatusUnfollow getStatusUnfollow()
Stop following some set of users to no longer receive their status updates.
.nakama.realtime.StatusUnfollow status_unfollow = 28 [json_name = "statusUnfollow"];
getStatusUnfollow
in interface EnvelopeOrBuilder
public StatusUnfollowOrBuilder getStatusUnfollowOrBuilder()
Stop following some set of users to no longer receive their status updates.
.nakama.realtime.StatusUnfollow status_unfollow = 28 [json_name = "statusUnfollow"];
getStatusUnfollowOrBuilder
in interface EnvelopeOrBuilder
public boolean hasStatusUpdate()
Set the user's own status.
.nakama.realtime.StatusUpdate status_update = 29 [json_name = "statusUpdate"];
hasStatusUpdate
in interface EnvelopeOrBuilder
public StatusUpdate getStatusUpdate()
Set the user's own status.
.nakama.realtime.StatusUpdate status_update = 29 [json_name = "statusUpdate"];
getStatusUpdate
in interface EnvelopeOrBuilder
public StatusUpdateOrBuilder getStatusUpdateOrBuilder()
Set the user's own status.
.nakama.realtime.StatusUpdate status_update = 29 [json_name = "statusUpdate"];
getStatusUpdateOrBuilder
in interface EnvelopeOrBuilder
public boolean hasStreamData()
A data message delivered over a stream.
.nakama.realtime.StreamData stream_data = 30 [json_name = "streamData"];
hasStreamData
in interface EnvelopeOrBuilder
public StreamData getStreamData()
A data message delivered over a stream.
.nakama.realtime.StreamData stream_data = 30 [json_name = "streamData"];
getStreamData
in interface EnvelopeOrBuilder
public StreamDataOrBuilder getStreamDataOrBuilder()
A data message delivered over a stream.
.nakama.realtime.StreamData stream_data = 30 [json_name = "streamData"];
getStreamDataOrBuilder
in interface EnvelopeOrBuilder
public boolean hasStreamPresenceEvent()
Presence update for a particular stream.
.nakama.realtime.StreamPresenceEvent stream_presence_event = 31 [json_name = "streamPresenceEvent"];
hasStreamPresenceEvent
in interface EnvelopeOrBuilder
public StreamPresenceEvent getStreamPresenceEvent()
Presence update for a particular stream.
.nakama.realtime.StreamPresenceEvent stream_presence_event = 31 [json_name = "streamPresenceEvent"];
getStreamPresenceEvent
in interface EnvelopeOrBuilder
public StreamPresenceEventOrBuilder getStreamPresenceEventOrBuilder()
Presence update for a particular stream.
.nakama.realtime.StreamPresenceEvent stream_presence_event = 31 [json_name = "streamPresenceEvent"];
getStreamPresenceEventOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPing()
Application-level heartbeat and connection check.
.nakama.realtime.Ping ping = 32 [json_name = "ping"];
hasPing
in interface EnvelopeOrBuilder
public Ping getPing()
Application-level heartbeat and connection check.
.nakama.realtime.Ping ping = 32 [json_name = "ping"];
getPing
in interface EnvelopeOrBuilder
public PingOrBuilder getPingOrBuilder()
Application-level heartbeat and connection check.
.nakama.realtime.Ping ping = 32 [json_name = "ping"];
getPingOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPong()
Application-level heartbeat and connection check response.
.nakama.realtime.Pong pong = 33 [json_name = "pong"];
hasPong
in interface EnvelopeOrBuilder
public Pong getPong()
Application-level heartbeat and connection check response.
.nakama.realtime.Pong pong = 33 [json_name = "pong"];
getPong
in interface EnvelopeOrBuilder
public PongOrBuilder getPongOrBuilder()
Application-level heartbeat and connection check response.
.nakama.realtime.Pong pong = 33 [json_name = "pong"];
getPongOrBuilder
in interface EnvelopeOrBuilder
public boolean hasParty()
Incoming information about a party.
.nakama.realtime.Party party = 34 [json_name = "party"];
hasParty
in interface EnvelopeOrBuilder
public Party getParty()
Incoming information about a party.
.nakama.realtime.Party party = 34 [json_name = "party"];
getParty
in interface EnvelopeOrBuilder
public PartyOrBuilder getPartyOrBuilder()
Incoming information about a party.
.nakama.realtime.Party party = 34 [json_name = "party"];
getPartyOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyCreate()
Create a party.
.nakama.realtime.PartyCreate party_create = 35 [json_name = "partyCreate"];
hasPartyCreate
in interface EnvelopeOrBuilder
public PartyCreate getPartyCreate()
Create a party.
.nakama.realtime.PartyCreate party_create = 35 [json_name = "partyCreate"];
getPartyCreate
in interface EnvelopeOrBuilder
public PartyCreateOrBuilder getPartyCreateOrBuilder()
Create a party.
.nakama.realtime.PartyCreate party_create = 35 [json_name = "partyCreate"];
getPartyCreateOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyJoin()
Join a party, or request to join if the party is not open.
.nakama.realtime.PartyJoin party_join = 36 [json_name = "partyJoin"];
hasPartyJoin
in interface EnvelopeOrBuilder
public PartyJoin getPartyJoin()
Join a party, or request to join if the party is not open.
.nakama.realtime.PartyJoin party_join = 36 [json_name = "partyJoin"];
getPartyJoin
in interface EnvelopeOrBuilder
public PartyJoinOrBuilder getPartyJoinOrBuilder()
Join a party, or request to join if the party is not open.
.nakama.realtime.PartyJoin party_join = 36 [json_name = "partyJoin"];
getPartyJoinOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyLeave()
Leave a party.
.nakama.realtime.PartyLeave party_leave = 37 [json_name = "partyLeave"];
hasPartyLeave
in interface EnvelopeOrBuilder
public PartyLeave getPartyLeave()
Leave a party.
.nakama.realtime.PartyLeave party_leave = 37 [json_name = "partyLeave"];
getPartyLeave
in interface EnvelopeOrBuilder
public PartyLeaveOrBuilder getPartyLeaveOrBuilder()
Leave a party.
.nakama.realtime.PartyLeave party_leave = 37 [json_name = "partyLeave"];
getPartyLeaveOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyPromote()
Promote a new party leader.
.nakama.realtime.PartyPromote party_promote = 38 [json_name = "partyPromote"];
hasPartyPromote
in interface EnvelopeOrBuilder
public PartyPromote getPartyPromote()
Promote a new party leader.
.nakama.realtime.PartyPromote party_promote = 38 [json_name = "partyPromote"];
getPartyPromote
in interface EnvelopeOrBuilder
public PartyPromoteOrBuilder getPartyPromoteOrBuilder()
Promote a new party leader.
.nakama.realtime.PartyPromote party_promote = 38 [json_name = "partyPromote"];
getPartyPromoteOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyLeader()
Announcement of a new party leader.
.nakama.realtime.PartyLeader party_leader = 39 [json_name = "partyLeader"];
hasPartyLeader
in interface EnvelopeOrBuilder
public PartyLeader getPartyLeader()
Announcement of a new party leader.
.nakama.realtime.PartyLeader party_leader = 39 [json_name = "partyLeader"];
getPartyLeader
in interface EnvelopeOrBuilder
public PartyLeaderOrBuilder getPartyLeaderOrBuilder()
Announcement of a new party leader.
.nakama.realtime.PartyLeader party_leader = 39 [json_name = "partyLeader"];
getPartyLeaderOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyAccept()
Accept a request to join.
.nakama.realtime.PartyAccept party_accept = 40 [json_name = "partyAccept"];
hasPartyAccept
in interface EnvelopeOrBuilder
public PartyAccept getPartyAccept()
Accept a request to join.
.nakama.realtime.PartyAccept party_accept = 40 [json_name = "partyAccept"];
getPartyAccept
in interface EnvelopeOrBuilder
public PartyAcceptOrBuilder getPartyAcceptOrBuilder()
Accept a request to join.
.nakama.realtime.PartyAccept party_accept = 40 [json_name = "partyAccept"];
getPartyAcceptOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyRemove()
Kick a party member, or decline a request to join.
.nakama.realtime.PartyRemove party_remove = 41 [json_name = "partyRemove"];
hasPartyRemove
in interface EnvelopeOrBuilder
public PartyRemove getPartyRemove()
Kick a party member, or decline a request to join.
.nakama.realtime.PartyRemove party_remove = 41 [json_name = "partyRemove"];
getPartyRemove
in interface EnvelopeOrBuilder
public PartyRemoveOrBuilder getPartyRemoveOrBuilder()
Kick a party member, or decline a request to join.
.nakama.realtime.PartyRemove party_remove = 41 [json_name = "partyRemove"];
getPartyRemoveOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyClose()
End a party, kicking all party members and closing it.
.nakama.realtime.PartyClose party_close = 42 [json_name = "partyClose"];
hasPartyClose
in interface EnvelopeOrBuilder
public PartyClose getPartyClose()
End a party, kicking all party members and closing it.
.nakama.realtime.PartyClose party_close = 42 [json_name = "partyClose"];
getPartyClose
in interface EnvelopeOrBuilder
public PartyCloseOrBuilder getPartyCloseOrBuilder()
End a party, kicking all party members and closing it.
.nakama.realtime.PartyClose party_close = 42 [json_name = "partyClose"];
getPartyCloseOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyJoinRequestList()
Request a list of pending join requests for a party.
.nakama.realtime.PartyJoinRequestList party_join_request_list = 43 [json_name = "partyJoinRequestList"];
hasPartyJoinRequestList
in interface EnvelopeOrBuilder
public PartyJoinRequestList getPartyJoinRequestList()
Request a list of pending join requests for a party.
.nakama.realtime.PartyJoinRequestList party_join_request_list = 43 [json_name = "partyJoinRequestList"];
getPartyJoinRequestList
in interface EnvelopeOrBuilder
public PartyJoinRequestListOrBuilder getPartyJoinRequestListOrBuilder()
Request a list of pending join requests for a party.
.nakama.realtime.PartyJoinRequestList party_join_request_list = 43 [json_name = "partyJoinRequestList"];
getPartyJoinRequestListOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyJoinRequest()
Incoming notification for one or more new presences attempting to join the party.
.nakama.realtime.PartyJoinRequest party_join_request = 44 [json_name = "partyJoinRequest"];
hasPartyJoinRequest
in interface EnvelopeOrBuilder
public PartyJoinRequest getPartyJoinRequest()
Incoming notification for one or more new presences attempting to join the party.
.nakama.realtime.PartyJoinRequest party_join_request = 44 [json_name = "partyJoinRequest"];
getPartyJoinRequest
in interface EnvelopeOrBuilder
public PartyJoinRequestOrBuilder getPartyJoinRequestOrBuilder()
Incoming notification for one or more new presences attempting to join the party.
.nakama.realtime.PartyJoinRequest party_join_request = 44 [json_name = "partyJoinRequest"];
getPartyJoinRequestOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyMatchmakerAdd()
Begin matchmaking as a party.
.nakama.realtime.PartyMatchmakerAdd party_matchmaker_add = 45 [json_name = "partyMatchmakerAdd"];
hasPartyMatchmakerAdd
in interface EnvelopeOrBuilder
public PartyMatchmakerAdd getPartyMatchmakerAdd()
Begin matchmaking as a party.
.nakama.realtime.PartyMatchmakerAdd party_matchmaker_add = 45 [json_name = "partyMatchmakerAdd"];
getPartyMatchmakerAdd
in interface EnvelopeOrBuilder
public PartyMatchmakerAddOrBuilder getPartyMatchmakerAddOrBuilder()
Begin matchmaking as a party.
.nakama.realtime.PartyMatchmakerAdd party_matchmaker_add = 45 [json_name = "partyMatchmakerAdd"];
getPartyMatchmakerAddOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyMatchmakerRemove()
Cancel a party matchmaking process using a ticket.
.nakama.realtime.PartyMatchmakerRemove party_matchmaker_remove = 46 [json_name = "partyMatchmakerRemove"];
hasPartyMatchmakerRemove
in interface EnvelopeOrBuilder
public PartyMatchmakerRemove getPartyMatchmakerRemove()
Cancel a party matchmaking process using a ticket.
.nakama.realtime.PartyMatchmakerRemove party_matchmaker_remove = 46 [json_name = "partyMatchmakerRemove"];
getPartyMatchmakerRemove
in interface EnvelopeOrBuilder
public PartyMatchmakerRemoveOrBuilder getPartyMatchmakerRemoveOrBuilder()
Cancel a party matchmaking process using a ticket.
.nakama.realtime.PartyMatchmakerRemove party_matchmaker_remove = 46 [json_name = "partyMatchmakerRemove"];
getPartyMatchmakerRemoveOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyMatchmakerTicket()
A response from starting a new party matchmaking process.
.nakama.realtime.PartyMatchmakerTicket party_matchmaker_ticket = 47 [json_name = "partyMatchmakerTicket"];
hasPartyMatchmakerTicket
in interface EnvelopeOrBuilder
public PartyMatchmakerTicket getPartyMatchmakerTicket()
A response from starting a new party matchmaking process.
.nakama.realtime.PartyMatchmakerTicket party_matchmaker_ticket = 47 [json_name = "partyMatchmakerTicket"];
getPartyMatchmakerTicket
in interface EnvelopeOrBuilder
public PartyMatchmakerTicketOrBuilder getPartyMatchmakerTicketOrBuilder()
A response from starting a new party matchmaking process.
.nakama.realtime.PartyMatchmakerTicket party_matchmaker_ticket = 47 [json_name = "partyMatchmakerTicket"];
getPartyMatchmakerTicketOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyData()
Incoming party data delivered from the server.
.nakama.realtime.PartyData party_data = 48 [json_name = "partyData"];
hasPartyData
in interface EnvelopeOrBuilder
public PartyData getPartyData()
Incoming party data delivered from the server.
.nakama.realtime.PartyData party_data = 48 [json_name = "partyData"];
getPartyData
in interface EnvelopeOrBuilder
public PartyDataOrBuilder getPartyDataOrBuilder()
Incoming party data delivered from the server.
.nakama.realtime.PartyData party_data = 48 [json_name = "partyData"];
getPartyDataOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyDataSend()
A client to server request to send data to a party.
.nakama.realtime.PartyDataSend party_data_send = 49 [json_name = "partyDataSend"];
hasPartyDataSend
in interface EnvelopeOrBuilder
public PartyDataSend getPartyDataSend()
A client to server request to send data to a party.
.nakama.realtime.PartyDataSend party_data_send = 49 [json_name = "partyDataSend"];
getPartyDataSend
in interface EnvelopeOrBuilder
public PartyDataSendOrBuilder getPartyDataSendOrBuilder()
A client to server request to send data to a party.
.nakama.realtime.PartyDataSend party_data_send = 49 [json_name = "partyDataSend"];
getPartyDataSendOrBuilder
in interface EnvelopeOrBuilder
public boolean hasPartyPresenceEvent()
Presence update for a particular party.
.nakama.realtime.PartyPresenceEvent party_presence_event = 50 [json_name = "partyPresenceEvent"];
hasPartyPresenceEvent
in interface EnvelopeOrBuilder
public PartyPresenceEvent getPartyPresenceEvent()
Presence update for a particular party.
.nakama.realtime.PartyPresenceEvent party_presence_event = 50 [json_name = "partyPresenceEvent"];
getPartyPresenceEvent
in interface EnvelopeOrBuilder
public PartyPresenceEventOrBuilder getPartyPresenceEventOrBuilder()
Presence update for a particular party.
.nakama.realtime.PartyPresenceEvent party_presence_event = 50 [json_name = "partyPresenceEvent"];
getPartyPresenceEventOrBuilder
in interface EnvelopeOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessage
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static Envelope parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Envelope parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Envelope parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Envelope parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Envelope parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Envelope parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Envelope parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static Envelope parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Envelope parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static Envelope parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Envelope parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static Envelope parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public Envelope.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static Envelope.Builder newBuilder()
public static Envelope.Builder newBuilder(Envelope prototype)
public Envelope.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected Envelope.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.AbstractMessage
public static Envelope getDefaultInstance()
public static com.google.protobuf.Parser<Envelope> parser()
public com.google.protobuf.Parser<Envelope> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public Envelope getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder