package
1.36.5
Repository: https://go.googlesource.com/protobuf
Documentation: pkg.go.dev

# Constants

Default values for EnumOptions fields.
Default values for EnumValueOptions fields.
Default values for EnumValueOptions fields.
Default values for ExtensionRangeOptions fields.
Default values for FieldOptions fields.
Default values for FieldOptions fields.
Default values for FieldOptions fields.
Default values for FieldOptions fields.
Default values for FieldOptions fields.
Default values for FieldOptions fields.
Default values for FieldOptions fields.
Default values for FileOptions fields.
Default values for FileOptions fields.
Default values for FileOptions fields.
Default values for FileOptions fields.
Default values for FileOptions fields.
Default values for FileOptions fields.
Default values for FileOptions fields.
Default values for FileOptions fields.
Default values for MessageOptions fields.
Default values for MessageOptions fields.
Default values for MessageOptions fields.
Default values for MethodDescriptorProto fields.
Default values for MethodDescriptorProto fields.
Default values for MethodOptions fields.
Default values for MethodOptions fields.
Default values for ServiceOptions fields.
Placeholder editions for testing feature resolution.
No description provided by the author
Editions that have been released.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A placeholder edition for specifying default behaviors *before* a feature was first introduced.
Placeholder for specifying unbounded edition support.
Legacy syntax "editions".
No description provided by the author
A placeholder for an unknown edition value.
All the extensions of the range must be declared.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
0 is reserved for errors.
No description provided by the author
The required label is only allowed in google.protobuf.
No description provided by the author
New in version 2.
0 is reserved for errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Tag-delimited aggregate.
Not ZigZag encoded.
Not ZigZag encoded.
Length-delimited aggregate.
No description provided by the author
No description provided by the author
Uses ZigZag encoding.
Uses ZigZag encoding.
No description provided by the author
No description provided by the author
No description provided by the author
The option [ctype=CORD] may be applied to a non-repeated field of type "bytes".
Use the default type.
Use JavaScript numbers.
Use JavaScript strings.
No description provided by the author
No description provided by the author
No description provided by the author
Default mode.
No description provided by the author
No description provided by the author
FieldOptions_TARGET_TYPE_ENUM_ENTRY
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Use ReflectionOps to implement these methods.
Generate code using MessageLite and the lite runtime.
Generate complete code for parsing, serialization,.
An alias to the element is returned.
There is no effect or the effect is indescribable.
The element is set or otherwise mutated.
No description provided by the author
idempotent, but may have side effects.
implies idempotent.

# Variables

Enum value maps for Edition.
Enum value maps for Edition.
Enum value maps for ExtensionRangeOptions_VerificationState.
Enum value maps for ExtensionRangeOptions_VerificationState.
Enum value maps for FeatureSet_EnumType.
Enum value maps for FeatureSet_EnumType.
Enum value maps for FeatureSet_FieldPresence.
Enum value maps for FeatureSet_FieldPresence.
Enum value maps for FeatureSet_JsonFormat.
Enum value maps for FeatureSet_JsonFormat.
Enum value maps for FeatureSet_MessageEncoding.
Enum value maps for FeatureSet_MessageEncoding.
Enum value maps for FeatureSet_RepeatedFieldEncoding.
Enum value maps for FeatureSet_RepeatedFieldEncoding.
Enum value maps for FeatureSet_Utf8Validation.
Enum value maps for FeatureSet_Utf8Validation.
Enum value maps for FieldDescriptorProto_Label.
Enum value maps for FieldDescriptorProto_Label.
Enum value maps for FieldDescriptorProto_Type.
Enum value maps for FieldDescriptorProto_Type.
Enum value maps for FieldOptions_CType.
Enum value maps for FieldOptions_CType.
Enum value maps for FieldOptions_JSType.
Enum value maps for FieldOptions_JSType.
Enum value maps for FieldOptions_OptionRetention.
Enum value maps for FieldOptions_OptionRetention.
Enum value maps for FieldOptions_OptionTargetType.
Enum value maps for FieldOptions_OptionTargetType.
No description provided by the author
Enum value maps for FileOptions_OptimizeMode.
Enum value maps for FileOptions_OptimizeMode.
Enum value maps for GeneratedCodeInfo_Annotation_Semantic.
Enum value maps for GeneratedCodeInfo_Annotation_Semantic.
Enum value maps for MethodOptions_IdempotencyLevel.
Enum value maps for MethodOptions_IdempotencyLevel.

# Structs

Describes a message type.
No description provided by the author
Range of reserved tag numbers.
Describes an enum type.
Range of reserved numeric values.
No description provided by the author
Describes a value within an enum.
No description provided by the author
No description provided by the author
No description provided by the author
TODO Enums in C++ gencode (and potentially other languages) are not well scoped.
A compiled specification for the defaults of a set of features.
A map from every known edition with a unique set of defaults to its defaults.
Describes a field within a message.
No description provided by the author
No description provided by the author
Information about the support window of a feature.
Describes a complete .proto file.
The protocol compiler can output a FileDescriptorSet containing the .proto files it parses.
No description provided by the author
Describes the relationship between generated code and its original source file.
No description provided by the author
No description provided by the author
Describes a method of a service.
No description provided by the author
Describes a oneof.
No description provided by the author
Describes a service.
No description provided by the author
Encapsulates information about the original source file from which a FileDescriptorProto was generated.
No description provided by the author
A message representing a option the parser does not recognize.
The name of the uninterpreted option.

# Type aliases

The full set of known editions.
The verification state of the extension range.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
If set to RETENTION_SOURCE, the option will be omitted from the binary.
This indicates the types of entities that the field may apply to when used as an option.
Generated classes can be optimized for speed or code size.
Represents the identified object's effect on the element in the original .proto file.
Is this method side-effect-free (or safe in HTTP parlance), or idempotent, or neither? HTTP based RPC implementation may choose GET verb for safe methods, and PUT verb for idempotent methods instead of the default POST.