package gofeaturespb

Import Path
	google.golang.org/protobuf/types/gofeaturespb (on go.dev)

Dependency Relation
	imports 6 packages, and imported by one package

Involved Source Files go_features.pb.go
Package-Level Type Names (total 3)
/* sort by: | */
One of OPEN, HYBRID or OPAQUE. Whether or not to generate the deprecated UnmarshalJSON method for enums. Can only be true for proto using the Open Struct api. StripEnumPrefix *GoFeatures_StripEnumPrefix Deprecated: Use GoFeatures.ProtoReflect.Descriptor instead. (*GoFeatures) GetApiLevel() GoFeatures_APILevel (*GoFeatures) GetLegacyUnmarshalJsonEnum() bool (*GoFeatures) GetStripEnumPrefix() GoFeatures_StripEnumPrefix (*GoFeatures) ProtoMessage() (*GoFeatures) ProtoReflect() protoreflect.Message (*GoFeatures) Reset() (*GoFeatures) String() string *GoFeatures : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage *GoFeatures : google.golang.org/protobuf/runtime/protoiface.MessageV1 *GoFeatures : expvar.Var *GoFeatures : fmt.Stringer *GoFeatures : github.com/gogo/protobuf/proto.Message
( GoFeatures_APILevel) Descriptor() protoreflect.EnumDescriptor ( GoFeatures_APILevel) Enum() *GoFeatures_APILevel Deprecated: Use GoFeatures_APILevel.Descriptor instead. ( GoFeatures_APILevel) Number() protoreflect.EnumNumber ( GoFeatures_APILevel) String() string ( GoFeatures_APILevel) Type() protoreflect.EnumType Deprecated: Do not use. GoFeatures_APILevel : google.golang.org/protobuf/reflect/protoreflect.Enum *GoFeatures_APILevel : encoding/json.Unmarshaler GoFeatures_APILevel : expvar.Var GoFeatures_APILevel : fmt.Stringer *GoFeatures_APILevel : github.com/goccy/go-json.Unmarshaler func (*GoFeatures).GetApiLevel() GoFeatures_APILevel func GoFeatures_APILevel.Enum() *GoFeatures_APILevel const GoFeatures_API_HYBRID const GoFeatures_API_LEVEL_UNSPECIFIED const GoFeatures_API_OPAQUE const GoFeatures_API_OPEN
( GoFeatures_StripEnumPrefix) Descriptor() protoreflect.EnumDescriptor ( GoFeatures_StripEnumPrefix) Enum() *GoFeatures_StripEnumPrefix Deprecated: Use GoFeatures_StripEnumPrefix.Descriptor instead. ( GoFeatures_StripEnumPrefix) Number() protoreflect.EnumNumber ( GoFeatures_StripEnumPrefix) String() string ( GoFeatures_StripEnumPrefix) Type() protoreflect.EnumType Deprecated: Do not use. GoFeatures_StripEnumPrefix : google.golang.org/protobuf/reflect/protoreflect.Enum *GoFeatures_StripEnumPrefix : encoding/json.Unmarshaler GoFeatures_StripEnumPrefix : expvar.Var GoFeatures_StripEnumPrefix : fmt.Stringer *GoFeatures_StripEnumPrefix : github.com/goccy/go-json.Unmarshaler func (*GoFeatures).GetStripEnumPrefix() GoFeatures_StripEnumPrefix func GoFeatures_StripEnumPrefix.Enum() *GoFeatures_StripEnumPrefix const GoFeatures_STRIP_ENUM_PREFIX_GENERATE_BOTH const GoFeatures_STRIP_ENUM_PREFIX_KEEP const GoFeatures_STRIP_ENUM_PREFIX_STRIP const GoFeatures_STRIP_ENUM_PREFIX_UNSPECIFIED
Package-Level Variables (total 6)
optional pb.GoFeatures go = 1002;
Enum value maps for GoFeatures_APILevel.
Enum value maps for GoFeatures_APILevel.
Enum value maps for GoFeatures_StripEnumPrefix.
Enum value maps for GoFeatures_StripEnumPrefix.
Package-Level Constants (total 8)
API_LEVEL_UNSPECIFIED results in selecting the OPEN API, but needs to be a separate value to distinguish between an explicitly set api level or a missing api level.