Class: Google::Protobuf::Field::Cardinality

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

Overview

Whether a field is optional, required, or repeated.

Constant Summary collapse

CARDINALITY_UNKNOWN =

For fields with unknown cardinality.

new("CARDINALITY_UNKNOWN", 0).freeze
CARDINALITY_OPTIONAL =

For optional fields.

new("CARDINALITY_OPTIONAL", 1).freeze
CARDINALITY_REQUIRED =

For required fields. Proto2 syntax only.

new("CARDINALITY_REQUIRED", 2).freeze
CARDINALITY_REPEATED =

For repeated fields.

new("CARDINALITY_REPEATED", 3).freeze