Class: Google::Protobuf::Field::Cardinality
- Inherits:
-
Object
- Object
- Google::Protobuf::Field::Cardinality
- 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