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

Public Types

enum class  ResponseOneofCase {
  None = 0 , CreateRoom = 20 , JoinRoom = 21 , UpdateProperty = 22 ,
  UpdateSysProperty = 23 , UpdateMasterClient = 24 , KickMember = 25 , Ack = 26
}
 Enum of possible cases for the "response" oneof. More...
 

Public Member Functions

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

Static Public Attributes

const int IFieldNumber = 1
 Field number for the "i" field. More...
 
const int ErrorInfoFieldNumber = 2
 Field number for the "error_info" field. More...
 
const int CreateRoomFieldNumber = 20
 Field number for the "create_room" field. More...
 
const int JoinRoomFieldNumber = 21
 Field number for the "join_room" field. More...
 
const int UpdatePropertyFieldNumber = 22
 Field number for the "update_property" field. More...
 
const int UpdateSysPropertyFieldNumber = 23
 Field number for the "update_sys_property" field. More...
 
const int UpdateMasterClientFieldNumber = 24
 Field number for the "update_master_client" field. More...
 
const int KickMemberFieldNumber = 25
 Field number for the "kick_member" field. More...
 
const int AckFieldNumber = 26
 Field number for the "ack" field. More...
 

Properties

static pb::MessageParser< ResponseMessageParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
int I [get, set]
 
global::LeanCloud.Play.Protocol.ErrorInfo ErrorInfo [get, set]
 
global::LeanCloud.Play.Protocol.CreateRoomResponse?? CreateRoom [get, set]
 
global::LeanCloud.Play.Protocol.JoinRoomResponse?? JoinRoom [get, set]
 
global::LeanCloud.Play.Protocol.UpdatePropertyResponse?? UpdateProperty [get, set]
 
global::LeanCloud.Play.Protocol.UpdateSysPropertyResponse?? UpdateSysProperty [get, set]
 
global::LeanCloud.Play.Protocol.UpdateMasterClientResponse?? UpdateMasterClient [get, set]
 
global::LeanCloud.Play.Protocol.KickMemberResponse?? KickMember [get, set]
 
global::LeanCloud.Play.Protocol.AckCommand?? Ack [get, set]
 
ResponseOneofCase ResponseCase [get]
 

Member Enumeration Documentation

◆ ResponseOneofCase

Enum of possible cases for the "response" oneof.

Enumerator
None 
CreateRoom 
JoinRoom 
UpdateProperty 
UpdateSysProperty 
UpdateMasterClient 
KickMember 
Ack 

Constructor & Destructor Documentation

◆ ResponseMessage() [1/2]

LeanCloud.Play.Protocol.ResponseMessage.ResponseMessage ( )
inline

◆ ResponseMessage() [2/2]

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

Member Function Documentation

◆ CalculateSize()

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

◆ ClearResponse()

void LeanCloud.Play.Protocol.ResponseMessage.ClearResponse ( )
inline

◆ Clone()

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

◆ Equals() [1/2]

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

◆ Equals() [2/2]

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

◆ GetHashCode()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ ToString()

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

◆ WriteTo()

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

Member Data Documentation

◆ AckFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.AckFieldNumber = 26
static

Field number for the "ack" field.

◆ CreateRoomFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.CreateRoomFieldNumber = 20
static

Field number for the "create_room" field.

◆ ErrorInfoFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.ErrorInfoFieldNumber = 2
static

Field number for the "error_info" field.

◆ IFieldNumber

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

Field number for the "i" field.

◆ JoinRoomFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.JoinRoomFieldNumber = 21
static

Field number for the "join_room" field.

◆ KickMemberFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.KickMemberFieldNumber = 25
static

Field number for the "kick_member" field.

◆ UpdateMasterClientFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.UpdateMasterClientFieldNumber = 24
static

Field number for the "update_master_client" field.

◆ UpdatePropertyFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.UpdatePropertyFieldNumber = 22
static

Field number for the "update_property" field.

◆ UpdateSysPropertyFieldNumber

const int LeanCloud.Play.Protocol.ResponseMessage.UpdateSysPropertyFieldNumber = 23
static

Field number for the "update_sys_property" field.

Property Documentation

◆ Ack

global.LeanCloud.Play.Protocol.AckCommand?? LeanCloud.Play.Protocol.ResponseMessage.Ack
getset

◆ CreateRoom

global.LeanCloud.Play.Protocol.CreateRoomResponse?? LeanCloud.Play.Protocol.ResponseMessage.CreateRoom
getset

◆ Descriptor

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

◆ ErrorInfo

global.LeanCloud.Play.Protocol.ErrorInfo LeanCloud.Play.Protocol.ResponseMessage.ErrorInfo
getset

◆ I

int LeanCloud.Play.Protocol.ResponseMessage.I
getset

◆ JoinRoom

global.LeanCloud.Play.Protocol.JoinRoomResponse?? LeanCloud.Play.Protocol.ResponseMessage.JoinRoom
getset

◆ KickMember

global.LeanCloud.Play.Protocol.KickMemberResponse?? LeanCloud.Play.Protocol.ResponseMessage.KickMember
getset

◆ Parser

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

◆ ResponseCase

ResponseOneofCase LeanCloud.Play.Protocol.ResponseMessage.ResponseCase
get

◆ UpdateMasterClient

global.LeanCloud.Play.Protocol.UpdateMasterClientResponse?? LeanCloud.Play.Protocol.ResponseMessage.UpdateMasterClient
getset

◆ UpdateProperty

global.LeanCloud.Play.Protocol.UpdatePropertyResponse?? LeanCloud.Play.Protocol.ResponseMessage.UpdateProperty
getset

◆ UpdateSysProperty

global.LeanCloud.Play.Protocol.UpdateSysPropertyResponse?? LeanCloud.Play.Protocol.ResponseMessage.UpdateSysProperty
getset

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