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

Classes

class  Types
 Container for nested types declared in the GenericCollectionValue message type. More...
 

Public Types

enum class  ValueOneofCase {
  None = 0 , IntValue = 2 , LongIntValue = 3 , BoolValue = 4 ,
  StringValue = 5 , BytesValue = 6 , FloatValue = 7 , DoubleValue = 8
}
 Enum of possible cases for the "value" oneof. More...
 

Public Member Functions

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

Static Public Attributes

const int TypeFieldNumber = 1
 Field number for the "type" field. More...
 
const int IntValueFieldNumber = 2
 Field number for the "int_value" field. More...
 
const int LongIntValueFieldNumber = 3
 Field number for the "long_int_value" field. More...
 
const int BoolValueFieldNumber = 4
 Field number for the "bool_value" field. More...
 
const int StringValueFieldNumber = 5
 Field number for the "string_value" field. More...
 
const int BytesValueFieldNumber = 6
 Field number for the "bytes_value" field. More...
 
const int FloatValueFieldNumber = 7
 Field number for the "float_value" field. More...
 
const int DoubleValueFieldNumber = 8
 Field number for the "double_value" field. More...
 
const int ObjectTypeIdFieldNumber = 9
 Field number for the "object_type_id" field. More...
 

Properties

static pb::MessageParser< GenericCollectionValueParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
global::LeanCloud.Play.Protocol.GenericCollectionValue.Types.Type Type [get, set]
 
int? IntValue [get, set]
 
long? LongIntValue [get, set]
 
bool? BoolValue [get, set]
 
string? StringValue [get, set]
 
pb::ByteString? BytesValue [get, set]
 
float? FloatValue [get, set]
 
double? DoubleValue [get, set]
 
int ObjectTypeId [get, set]
 
ValueOneofCase ValueCase [get]
 

Member Enumeration Documentation

◆ ValueOneofCase

Enum of possible cases for the "value" oneof.

Enumerator
None 
IntValue 
LongIntValue 
BoolValue 
StringValue 
BytesValue 
FloatValue 
DoubleValue 

Constructor & Destructor Documentation

◆ GenericCollectionValue() [1/2]

LeanCloud.Play.Protocol.GenericCollectionValue.GenericCollectionValue ( )
inline

◆ GenericCollectionValue() [2/2]

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

Member Function Documentation

◆ CalculateSize()

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

◆ ClearValue()

void LeanCloud.Play.Protocol.GenericCollectionValue.ClearValue ( )
inline

◆ Clone()

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

◆ Equals() [1/2]

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

◆ Equals() [2/2]

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

◆ GetHashCode()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ ToString()

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

◆ WriteTo()

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

Member Data Documentation

◆ BoolValueFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.BoolValueFieldNumber = 4
static

Field number for the "bool_value" field.

◆ BytesValueFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.BytesValueFieldNumber = 6
static

Field number for the "bytes_value" field.

◆ DoubleValueFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.DoubleValueFieldNumber = 8
static

Field number for the "double_value" field.

◆ FloatValueFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.FloatValueFieldNumber = 7
static

Field number for the "float_value" field.

◆ IntValueFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.IntValueFieldNumber = 2
static

Field number for the "int_value" field.

◆ LongIntValueFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.LongIntValueFieldNumber = 3
static

Field number for the "long_int_value" field.

◆ ObjectTypeIdFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.ObjectTypeIdFieldNumber = 9
static

Field number for the "object_type_id" field.

◆ StringValueFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.StringValueFieldNumber = 5
static

Field number for the "string_value" field.

◆ TypeFieldNumber

const int LeanCloud.Play.Protocol.GenericCollectionValue.TypeFieldNumber = 1
static

Field number for the "type" field.

Property Documentation

◆ BoolValue

bool? LeanCloud.Play.Protocol.GenericCollectionValue.BoolValue
getset

◆ BytesValue

pb.ByteString? LeanCloud.Play.Protocol.GenericCollectionValue.BytesValue
getset

◆ Descriptor

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

◆ DoubleValue

double? LeanCloud.Play.Protocol.GenericCollectionValue.DoubleValue
getset

◆ FloatValue

float? LeanCloud.Play.Protocol.GenericCollectionValue.FloatValue
getset

◆ IntValue

int? LeanCloud.Play.Protocol.GenericCollectionValue.IntValue
getset

◆ LongIntValue

long? LeanCloud.Play.Protocol.GenericCollectionValue.LongIntValue
getset

◆ ObjectTypeId

int LeanCloud.Play.Protocol.GenericCollectionValue.ObjectTypeId
getset

◆ Parser

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

◆ StringValue

string? LeanCloud.Play.Protocol.GenericCollectionValue.StringValue
getset

◆ Type

global.LeanCloud.Play.Protocol.GenericCollectionValue.Types.Type LeanCloud.Play.Protocol.GenericCollectionValue.Type
getset

◆ ValueCase

ValueOneofCase LeanCloud.Play.Protocol.GenericCollectionValue.ValueCase
get

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