package google.protobuf

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message DescriptorProto

descriptor.proto:92

Describes a message type.

Used in: FileDescriptorProto

message DescriptorProto.ExtensionRange

descriptor.proto:101

Used in: DescriptorProto

message DescriptorProto.ReservedRange

descriptor.proto:114

Range of reserved tag numbers. Reserved tag numbers may not be used by fields or extension ranges in the same message. Reserved ranges may not overlap.

Used in: DescriptorProto

message EnumDescriptorProto

descriptor.proto:209

Describes an enum type.

Used in: DescriptorProto, FileDescriptorProto

message EnumOptions

descriptor.proto:542

Used in: EnumDescriptorProto

message EnumValueDescriptorProto

descriptor.proto:218

Describes a value within an enum.

Used in: EnumDescriptorProto

message EnumValueOptions

descriptor.proto:561

Used in: EnumValueDescriptorProto

message FieldDescriptorProto

descriptor.proto:125

Describes a field within a message.

Used in: DescriptorProto, FileDescriptorProto

enum FieldDescriptorProto.Label

descriptor.proto:155

Used in: FieldDescriptorProto

enum FieldDescriptorProto.Type

descriptor.proto:126

Used in: FieldDescriptorProto

message FieldOptions

descriptor.proto:443

Used in: FieldDescriptorProto

enum FieldOptions.CType

descriptor.proto:449

Used in: FieldOptions

enum FieldOptions.JSType

descriptor.proto:474

Used in: FieldOptions

message FileDescriptorProto

descriptor.proto:60

Describes a complete .proto file.

Used in: FileDescriptorSet

message FileDescriptorSet

descriptor.proto:55

The protocol compiler can output a FileDescriptorSet containing the .proto files it parses.

message FileOptions

descriptor.proto:284

Used in: FileDescriptorProto

enum FileOptions.OptimizeMode

descriptor.proto:321

Generated classes can be optimized for speed or code size.

Used in: FileOptions

message GeneratedCodeInfo

descriptor.proto:783

Describes the relationship between generated code and its original source file. A GeneratedCodeInfo message is associated with only one generated source file, but may contain references to different source .proto files.

message GeneratedCodeInfo.Annotation

descriptor.proto:787

Used in: GeneratedCodeInfo

message MessageOptions

descriptor.proto:379

Used in: DescriptorProto

message MethodDescriptorProto

descriptor.proto:234

Describes a method of a service.

Used in: ServiceDescriptorProto

message MethodOptions

descriptor.proto:595

Used in: MethodDescriptorProto

message OneofDescriptorProto

descriptor.proto:203

Describes a oneof.

Used in: DescriptorProto

message OneofOptions

descriptor.proto:534

Used in: OneofDescriptorProto

message ServiceDescriptorProto

descriptor.proto:226

Describes a service.

Used in: FileDescriptorProto

message ServiceOptions

descriptor.proto:575

Used in: ServiceDescriptorProto

message SourceCodeInfo

descriptor.proto:649

Encapsulates information about the original source file from which a FileDescriptorProto was generated.

Used in: FileDescriptorProto

message SourceCodeInfo.Location

descriptor.proto:694

Used in: SourceCodeInfo

message UninterpretedOption

descriptor.proto:622

A message representing a option the parser does not recognize. This only appears in options protos created by the compiler::Parser class. DescriptorPool resolves these when building Descriptor objects. Therefore, options protos in descriptor objects (e.g. returned by Descriptor::options(), or produced by Descriptor::CopyTo()) will never have UninterpretedOptions in them.

Used in: EnumOptions, EnumValueOptions, FieldOptions, FileOptions, MessageOptions, MethodOptions, OneofOptions, ServiceOptions

message UninterpretedOption.NamePart

descriptor.proto:628

The name of the uninterpreted option. Each string represents a segment in a dot-separated name. is_extension is true iff a segment represents an extension (denoted with parentheses in options specs in .proto files). E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents "foo.(bar.baz).qux".

Used in: UninterpretedOption