Play-SDK-CSharp
Public Types | Public Member Functions | Static Public Attributes | Properties | List of all members
LeanCloud.Play.Protocol.RequestMessage Class Reference
Inheritance diagram for LeanCloud.Play.Protocol.RequestMessage:

Public Types

enum class  RequestOneofCase {
  None = 0 , SessionOpen = 20 , CreateRoom = 21 , JoinRoom = 22 ,
  UpdateProperty = 23 , UpdateSysProperty = 24 , UpdateMasterClient = 25 , KickMember = 26 ,
  JoinLobby = 54
}
 Enum of possible cases for the "request" oneof. More...
 

Public Member Functions

 RequestMessage ()
 
 RequestMessage (RequestMessage other)
 
RequestMessage Clone ()
 
void ClearRequest ()
 
override bool Equals (object other)
 
bool Equals (RequestMessage other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (RequestMessage other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int IFieldNumber = 1
 Field number for the "i" field. More...
 
const int SessionOpenFieldNumber = 20
 Field number for the "session_open" field. More...
 
const int CreateRoomFieldNumber = 21
 Field number for the "create_room" field. More...
 
const int JoinRoomFieldNumber = 22
 Field number for the "join_room" field. More...
 
const int UpdatePropertyFieldNumber = 23
 Field number for the "update_property" field. More...
 
const int UpdateSysPropertyFieldNumber = 24
 Field number for the "update_sys_property" field. More...
 
const int UpdateMasterClientFieldNumber = 25
 Field number for the "update_master_client" field. More...
 
const int KickMemberFieldNumber = 26
 Field number for the "kick_member" field. More...
 
const int JoinLobbyFieldNumber = 54
 Field number for the "join_lobby" field. More...
 

Properties

static pb::MessageParser< RequestMessageParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
int I [get, set]
 
global::LeanCloud.Play.Protocol.SessionOpenRequest?? SessionOpen [get, set]
 
global::LeanCloud.Play.Protocol.CreateRoomRequest?? CreateRoom [get, set]
 
global::LeanCloud.Play.Protocol.JoinRoomRequest?? JoinRoom [get, set]
 
global::LeanCloud.Play.Protocol.UpdatePropertyRequest?? UpdateProperty [get, set]
 
global::LeanCloud.Play.Protocol.UpdateSysPropertyRequest?? UpdateSysProperty [get, set]
 
global::LeanCloud.Play.Protocol.UpdateMasterClientRequest?? UpdateMasterClient [get, set]
 
global::LeanCloud.Play.Protocol.KickMemberRequest?? KickMember [get, set]
 
global::LeanCloud.Play.Protocol.JoinLobbyRequest?? JoinLobby [get, set]
 
RequestOneofCase RequestCase [get]
 

Member Enumeration Documentation

◆ RequestOneofCase

Enum of possible cases for the "request" oneof.

Enumerator
None 
SessionOpen 
CreateRoom 
JoinRoom 
UpdateProperty 
UpdateSysProperty 
UpdateMasterClient 
KickMember 
JoinLobby 

Constructor & Destructor Documentation

◆ RequestMessage() [1/2]

LeanCloud.Play.Protocol.RequestMessage.RequestMessage ( )
inline

◆ RequestMessage() [2/2]

LeanCloud.Play.Protocol.RequestMessage.RequestMessage ( RequestMessage  other)
inline

Member Function Documentation

◆ CalculateSize()

int LeanCloud.Play.Protocol.RequestMessage.CalculateSize ( )
inline

◆ ClearRequest()

void LeanCloud.Play.Protocol.RequestMessage.ClearRequest ( )
inline

◆ Clone()

RequestMessage LeanCloud.Play.Protocol.RequestMessage.Clone ( )
inline

◆ Equals() [1/2]

override bool LeanCloud.Play.Protocol.RequestMessage.Equals ( object  other)
inline

◆ Equals() [2/2]

bool LeanCloud.Play.Protocol.RequestMessage.Equals ( RequestMessage  other)
inline

◆ GetHashCode()

override int LeanCloud.Play.Protocol.RequestMessage.GetHashCode ( )
inline

◆ MergeFrom() [1/2]

void LeanCloud.Play.Protocol.RequestMessage.MergeFrom ( pb::CodedInputStream  input)
inline

◆ MergeFrom() [2/2]

void LeanCloud.Play.Protocol.RequestMessage.MergeFrom ( RequestMessage  other)
inline

◆ ToString()

override string LeanCloud.Play.Protocol.RequestMessage.ToString ( )
inline

◆ WriteTo()

void LeanCloud.Play.Protocol.RequestMessage.WriteTo ( pb::CodedOutputStream  output)
inline

Member Data Documentation

◆ CreateRoomFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.CreateRoomFieldNumber = 21
static

Field number for the "create_room" field.

◆ IFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.IFieldNumber = 1
static

Field number for the "i" field.

◆ JoinLobbyFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.JoinLobbyFieldNumber = 54
static

Field number for the "join_lobby" field.

◆ JoinRoomFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.JoinRoomFieldNumber = 22
static

Field number for the "join_room" field.

◆ KickMemberFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.KickMemberFieldNumber = 26
static

Field number for the "kick_member" field.

◆ SessionOpenFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.SessionOpenFieldNumber = 20
static

Field number for the "session_open" field.

◆ UpdateMasterClientFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.UpdateMasterClientFieldNumber = 25
static

Field number for the "update_master_client" field.

◆ UpdatePropertyFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.UpdatePropertyFieldNumber = 23
static

Field number for the "update_property" field.

◆ UpdateSysPropertyFieldNumber

const int LeanCloud.Play.Protocol.RequestMessage.UpdateSysPropertyFieldNumber = 24
static

Field number for the "update_sys_property" field.

Property Documentation

◆ CreateRoom

global.LeanCloud.Play.Protocol.CreateRoomRequest?? LeanCloud.Play.Protocol.RequestMessage.CreateRoom
getset

◆ Descriptor

pbr.MessageDescriptor LeanCloud.Play.Protocol.RequestMessage.Descriptor
staticget

◆ I

int LeanCloud.Play.Protocol.RequestMessage.I
getset

◆ JoinLobby

global.LeanCloud.Play.Protocol.JoinLobbyRequest?? LeanCloud.Play.Protocol.RequestMessage.JoinLobby
getset

◆ JoinRoom

global.LeanCloud.Play.Protocol.JoinRoomRequest?? LeanCloud.Play.Protocol.RequestMessage.JoinRoom
getset

◆ KickMember

global.LeanCloud.Play.Protocol.KickMemberRequest?? LeanCloud.Play.Protocol.RequestMessage.KickMember
getset

◆ Parser

pb.MessageParser<RequestMessage> LeanCloud.Play.Protocol.RequestMessage.Parser
staticget

◆ RequestCase

RequestOneofCase LeanCloud.Play.Protocol.RequestMessage.RequestCase
get

◆ SessionOpen

global.LeanCloud.Play.Protocol.SessionOpenRequest?? LeanCloud.Play.Protocol.RequestMessage.SessionOpen
getset

◆ UpdateMasterClient

global.LeanCloud.Play.Protocol.UpdateMasterClientRequest?? LeanCloud.Play.Protocol.RequestMessage.UpdateMasterClient
getset

◆ UpdateProperty

global.LeanCloud.Play.Protocol.UpdatePropertyRequest?? LeanCloud.Play.Protocol.RequestMessage.UpdateProperty
getset

◆ UpdateSysProperty

global.LeanCloud.Play.Protocol.UpdateSysPropertyRequest?? LeanCloud.Play.Protocol.RequestMessage.UpdateSysProperty
getset

The documentation for this class was generated from the following file: