object EnumDescriptorProto extends GeneratedMessageCompanion[EnumDescriptorProto] with JavaProtoSupport[EnumDescriptorProto, EnumDescriptorProto]
- Companion:
- class
trait Product
trait Mirror
trait Serializable
class Object
trait Matchable
class Any
EnumDescriptorProto.type
Type members
Classlikes
implicit class EnumDescriptorProtoLens[UpperPB](_l: Lens[UpperPB, EnumDescriptorProto]) extends ObjectLens[UpperPB, EnumDescriptorProto]
@SerialVersionUID(0L)
final case class EnumReservedRange(start: Option[Int], end: Option[Int], unknownFields: UnknownFieldSet) extends GeneratedMessage with Updatable[EnumReservedRange]
Range of reserved numeric values. Reserved values may not be used by entries in the same enum. Reserved ranges may not overlap.
Range of reserved numeric values. Reserved values may not be used by entries in the same enum. Reserved ranges may not overlap.
Note that this is distinct from DescriptorProto.ReservedRange in that it is inclusive such that it can appropriately represent the entire int32 domain.
- Value parameters:
- end
Inclusive.
- start
Inclusive.
- Companion:
- object
object EnumReservedRange extends GeneratedMessageCompanion[EnumReservedRange] with JavaProtoSupport[EnumReservedRange, EnumReservedRange]
- Companion:
- class
Value members
Concrete methods
def of(name: Option[String], value: Seq[EnumValueDescriptorProto], options: Option[EnumOptions], reservedRange: Seq[EnumReservedRange], reservedName: Seq[String]): EnumDescriptorProto
Inherited methods
Merges the given message with the additional fields in the steam.
Merges the given message with the additional fields in the steam.
- Inherited from:
- GeneratedMessageCompanion
Concrete fields
Implicits
Implicits
final implicit def EnumDescriptorProtoLens[UpperPB](_l: Lens[UpperPB, EnumDescriptorProto]): EnumDescriptorProtoLens[UpperPB]
implicit def messageCompanion: GeneratedMessageCompanion[EnumDescriptorProto] & JavaProtoSupport[EnumDescriptorProto, EnumDescriptorProto]