Describes a complete .proto file.
- Value Params
- 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
Value members
Concrete methods
Inherited methods
Serializes the messgae and returns a byte array containing its raw bytes
Serializes the messgae and returns a byte array containing its raw bytes
- Inherited from
- GeneratedMessage
Serializes the messgae and returns a ByteString containing its raw bytes
Serializes the messgae and returns a ByteString containing its raw bytes
- Inherited from
- GeneratedMessage
- Inherited from
- Updatable
Serializes the message into the given output stream
Serializes the message into the given output stream
- Inherited from
- GeneratedMessage