com.google.protobuf.descriptor.FileDescriptorProto
See theFileDescriptorProto companion object
final case class FileDescriptorProto(name: Option[String], `package`: Option[String], dependency: Seq[String], publicDependency: Seq[Int], weakDependency: Seq[Int], messageType: Seq[DescriptorProto], enumType: Seq[EnumDescriptorProto], service: Seq[ServiceDescriptorProto], extension: Seq[FieldDescriptorProto], options: Option[FileOptions], sourceCodeInfo: Option[SourceCodeInfo], syntax: Option[String], unknownFields: UnknownFieldSet) extends GeneratedMessage with Updatable[FileDescriptorProto]
Describes a complete .proto file.
Attributes
- dependency
Names of files imported by this file.
- messageType
All top-level definitions in this file.
- name
file name, relative to root of source tree
- package
e.g. "foo", "foo.bar", etc.
- publicDependency
Indexes of the public imported files in the dependency list above.
- sourceCodeInfo
This field contains optional information about the original source code. You may safely remove this entire field without harming runtime functionality of the descriptors -- the information is needed only by development tools.
- syntax
The syntax of the proto file. The supported values are "proto2" and "proto3".
- weakDependency
Indexes of the weak imported files in the dependency list. For Google-internal migration only. Do not use.
- Companion:
- object
- Graph
- Supertypes
- trait Updatable[FileDescriptorProto]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any