Interface: IFileDescriptorProto
Properties of a FileDescriptorProto.
Extends
Properties
dependency?
optionaldependency?:string[] |null
Names of files imported by this file.
Inherited from
edition?
optionaledition?:Edition|null
The edition of the proto file.
Inherited from
enumType?
optionalenumType?:$Properties[] |null
FileDescriptorProto enumType
Inherited from
extension?
optionalextension?:$Properties[] |null
FileDescriptorProto extension
Inherited from
messageType?
optionalmessageType?:$Properties[] |null
All top-level definitions in this file.
Inherited from
name?
optionalname?:string|null
file name, relative to root of source tree
Inherited from
options?
optionaloptions?:$Properties|null
FileDescriptorProto options
Inherited from
package?
optionalpackage?:string|null
e.g. "foo", "foo.bar", etc.
Inherited from
publicDependency?
optionalpublicDependency?:number[] |null
Indexes of the public imported files in the dependency list above.
Inherited from
service?
optionalservice?:$Properties[] |null
FileDescriptorProto service
Inherited from
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.
Inherited from
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".
Inherited from
weakDependency?
optionalweakDependency?:number[] |null
Indexes of the weak imported files in the dependency list. For Google-internal migration only. Do not use.