Properties of a FileDescriptorProto.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| name | string | null | <optional> | FileDescriptorProto name | 
| "package" | string | null | <optional> | FileDescriptorProto package | 
| dependency | Array.<string> | null | <optional> | FileDescriptorProto dependency | 
| publicDependency | Array.<number> | null | <optional> | FileDescriptorProto publicDependency | 
| weakDependency | Array.<number> | null | <optional> | FileDescriptorProto weakDependency | 
| messageType | Array.<google.protobuf.IDescriptorProto> | null | <optional> | FileDescriptorProto messageType | 
| enumType | Array.<google.protobuf.IEnumDescriptorProto> | null | <optional> | FileDescriptorProto enumType | 
| service | Array.<google.protobuf.IServiceDescriptorProto> | null | <optional> | FileDescriptorProto service | 
| extension | Array.<google.protobuf.IFieldDescriptorProto> | null | <optional> | FileDescriptorProto extension | 
| options | google.protobuf.IFileOptions | null | <optional> | FileDescriptorProto options | 
| sourceCodeInfo | google.protobuf.ISourceCodeInfo | null | <optional> | FileDescriptorProto sourceCodeInfo | 
| syntax | string | null | <optional> | FileDescriptorProto syntax | 
| edition | google.protobuf.Edition | null | <optional> | FileDescriptorProto edition |