Describes a message type.
| 1621 | |
| 1622 | // Describes a message type. |
| 1623 | type DescriptorProto struct { |
| 1624 | state protoimpl.MessageState `protogen:"open.v1"` |
| 1625 | Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` |
| 1626 | Field []*FieldDescriptorProto `protobuf:"bytes,2,rep,name=field" json:"field,omitempty"` |
| 1627 | Extension []*FieldDescriptorProto `protobuf:"bytes,6,rep,name=extension" json:"extension,omitempty"` |
| 1628 | NestedType []*DescriptorProto `protobuf:"bytes,3,rep,name=nested_type,json=nestedType" json:"nested_type,omitempty"` |
| 1629 | EnumType []*EnumDescriptorProto `protobuf:"bytes,4,rep,name=enum_type,json=enumType" json:"enum_type,omitempty"` |
| 1630 | ExtensionRange []*DescriptorProto_ExtensionRange `protobuf:"bytes,5,rep,name=extension_range,json=extensionRange" json:"extension_range,omitempty"` |
| 1631 | OneofDecl []*OneofDescriptorProto `protobuf:"bytes,8,rep,name=oneof_decl,json=oneofDecl" json:"oneof_decl,omitempty"` |
| 1632 | Options *MessageOptions `protobuf:"bytes,7,opt,name=options" json:"options,omitempty"` |
| 1633 | ReservedRange []*DescriptorProto_ReservedRange `protobuf:"bytes,9,rep,name=reserved_range,json=reservedRange" json:"reserved_range,omitempty"` |
| 1634 | // Reserved field names, which may not be used by fields in the same message. |
| 1635 | // A given name may only be reserved once. |
| 1636 | ReservedName []string `protobuf:"bytes,10,rep,name=reserved_name,json=reservedName" json:"reserved_name,omitempty"` |
| 1637 | // Support for `export` and `local` keywords on enums. |
| 1638 | Visibility *SymbolVisibility `protobuf:"varint,11,opt,name=visibility,enum=google.protobuf.SymbolVisibility" json:"visibility,omitempty"` |
| 1639 | unknownFields protoimpl.UnknownFields |
| 1640 | sizeCache protoimpl.SizeCache |
| 1641 | } |
| 1642 | |
| 1643 | func (x *DescriptorProto) Reset() { |
| 1644 | *x = DescriptorProto{} |
nothing calls this directly
no outgoing calls
no test coverage detected