Properties of a DescriptorProto.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| name | string | null | <optional> | DescriptorProto name | 
| field | Array.<google.protobuf.IFieldDescriptorProto> | null | <optional> | DescriptorProto field | 
| extension | Array.<google.protobuf.IFieldDescriptorProto> | null | <optional> | DescriptorProto extension | 
| nestedType | Array.<google.protobuf.IDescriptorProto> | null | <optional> | DescriptorProto nestedType | 
| enumType | Array.<google.protobuf.IEnumDescriptorProto> | null | <optional> | DescriptorProto enumType | 
| extensionRange | Array.<google.protobuf.DescriptorProto.IExtensionRange> | null | <optional> | DescriptorProto extensionRange | 
| oneofDecl | Array.<google.protobuf.IOneofDescriptorProto> | null | <optional> | DescriptorProto oneofDecl | 
| options | google.protobuf.IMessageOptions | null | <optional> | DescriptorProto options | 
| reservedRange | Array.<google.protobuf.DescriptorProto.IReservedRange> | null | <optional> | DescriptorProto reservedRange | 
| reservedName | Array.<string> | null | <optional> | DescriptorProto reservedName |