proto library Client - Class EnumValue (v5.36.2)

Reference documentation and code samples for the proto library Client class EnumValue.

Enum value definition.

New usages of this message as an alternative to EnumValueDescriptorProto are strongly discouraged. This message does not reliability preserve all information necessary to model the schema and preserve semantics. Instead make use of FileDescriptorSet which preserves the necessary information.

Generated from protobuf message google.protobuf.EnumValue

Namespace

Google \ Protobuf

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Enum value name.

↳ number int

Enum value number.

↳ options array<Option>

Protocol buffer options.

getName

Enum value name.

Returns
Type Description
string

setName

Enum value name.

Parameter
Name Description
var string
Returns
Type Description
$this

getNumber

Enum value number.

Returns
Type Description
int

setNumber

Enum value number.

Parameter
Name Description
var int
Returns
Type Description
$this

getOptions

Protocol buffer options.

Returns
Type Description
RepeatedField<Option>

setOptions

Protocol buffer options.

Parameter
Name Description
var array<Option>
Returns
Type Description
$this