Class: Google::Protobuf::Field::Kind

Inherits:
Object
  • Object
show all
Extended by:
Protobug::Enum
Defined in:
lib/google/protobuf/type_pb.rb

Overview

Basic field types.

Constant Summary collapse

TYPE_UNKNOWN =

Field type unknown.

new("TYPE_UNKNOWN", 0).freeze
TYPE_DOUBLE =

Field type double.

new("TYPE_DOUBLE", 1).freeze
TYPE_FLOAT =

Field type float.

new("TYPE_FLOAT", 2).freeze
TYPE_INT64 =

Field type int64.

new("TYPE_INT64", 3).freeze
TYPE_UINT64 =

Field type uint64.

new("TYPE_UINT64", 4).freeze
TYPE_INT32 =

Field type int32.

new("TYPE_INT32", 5).freeze
TYPE_FIXED64 =

Field type fixed64.

new("TYPE_FIXED64", 6).freeze
TYPE_FIXED32 =

Field type fixed32.

new("TYPE_FIXED32", 7).freeze
TYPE_BOOL =

Field type bool.

new("TYPE_BOOL", 8).freeze
TYPE_STRING =

Field type string.

new("TYPE_STRING", 9).freeze
TYPE_GROUP =

Field type group. Proto2 syntax only, and deprecated.

new("TYPE_GROUP", 10).freeze
TYPE_MESSAGE =

Field type message.

new("TYPE_MESSAGE", 11).freeze
TYPE_BYTES =

Field type bytes.

new("TYPE_BYTES", 12).freeze
TYPE_UINT32 =

Field type uint32.

new("TYPE_UINT32", 13).freeze
TYPE_ENUM =

Field type enum.

new("TYPE_ENUM", 14).freeze
TYPE_SFIXED32 =

Field type sfixed32.

new("TYPE_SFIXED32", 15).freeze
TYPE_SFIXED64 =

Field type sfixed64.

new("TYPE_SFIXED64", 16).freeze
TYPE_SINT32 =

Field type sint32.

new("TYPE_SINT32", 17).freeze
TYPE_SINT64 =

Field type sint64.

new("TYPE_SINT64", 18).freeze