Interface: $Properties
Properties of a FileDescriptorProto.
Extended by
Properties
dependency?
optionaldependency?:string[] |null
Names of files imported by this file.
edition?
optionaledition?:Edition|null
The edition of the proto file.
enumType?
optionalenumType?:$Properties[] |null
FileDescriptorProto enumType
extension?
optionalextension?:$Properties[] |null
FileDescriptorProto extension
messageType?
optionalmessageType?:$Properties[] |null
All top-level definitions in this file.
name?
optionalname?:string|null
file name, relative to root of source tree
options?
optionaloptions?:$Properties|null
FileDescriptorProto options
package?
optionalpackage?:string|null
e.g. "foo", "foo.bar", etc.
publicDependency?
optionalpublicDependency?:number[] |null
Indexes of the public imported files in the dependency list above.
service?
optionalservice?:$Properties[] |null
FileDescriptorProto service
sourceCodeInfo?
optionalsourceCodeInfo?:$Properties|null
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?
optionalsyntax?:string|null
The syntax of the proto file. The supported values are "proto2", "proto3", and "editions".
If edition is present, this value must be "editions".
weakDependency?
optionalweakDependency?:number[] |null
Indexes of the weak imported files in the dependency list. For Google-internal migration only. Do not use.