class Type (View source)

Protobuf type google.protobuf.FieldDescriptorProto.Type

Constants

TYPE_DOUBLE

0 is reserved for errors.

Order is weird for historical reasons.

Generated from protobuf enum TYPE_DOUBLE = 1;

TYPE_FLOAT

Generated from protobuf enum TYPE_FLOAT = 2;

TYPE_INT64

Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if negative values are likely.

Generated from protobuf enum TYPE_INT64 = 3;

TYPE_UINT64

Generated from protobuf enum TYPE_UINT64 = 4;

TYPE_INT32

Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if negative values are likely.

Generated from protobuf enum TYPE_INT32 = 5;

TYPE_FIXED64

Generated from protobuf enum TYPE_FIXED64 = 6;

TYPE_FIXED32

Generated from protobuf enum TYPE_FIXED32 = 7;

TYPE_BOOL

Generated from protobuf enum TYPE_BOOL = 8;

TYPE_STRING

Generated from protobuf enum TYPE_STRING = 9;

TYPE_GROUP

Tag-delimited aggregate.

Group type is deprecated and not supported after google.protobuf. However, Proto3 implementations should still be able to parse the group wire format and treat group fields as unknown fields. In Editions, the group wire format can be enabled via the message_encoding feature.

Generated from protobuf enum TYPE_GROUP = 10;

TYPE_MESSAGE

Length-delimited aggregate.

Generated from protobuf enum TYPE_MESSAGE = 11;

TYPE_BYTES

New in version 2.

Generated from protobuf enum TYPE_BYTES = 12;

TYPE_UINT32

Generated from protobuf enum TYPE_UINT32 = 13;

TYPE_ENUM

Generated from protobuf enum TYPE_ENUM = 14;

TYPE_SFIXED32

Generated from protobuf enum TYPE_SFIXED32 = 15;

TYPE_SFIXED64

Generated from protobuf enum TYPE_SFIXED64 = 16;

TYPE_SINT32

Uses ZigZag encoding.

Generated from protobuf enum TYPE_SINT32 = 17;

TYPE_SINT64

Uses ZigZag encoding.

Generated from protobuf enum TYPE_SINT64 = 18;

Methods

static 
name($value)

No description

static 
value($name)

No description

Details

static name($value)

No description

Parameters

$value

static value($name)

No description

Parameters

$name