Documentation
¶
Index ¶
- Variables
- func StringPtr(s string) *string
- type Extension
- func (*Extension) Descriptor() ([]byte, []int)deprecated
- func (e *Extension) Get(key string) (interface{}, bool, error)
- func (x *Extension) GetArrayValue() *ExtensionArray
- func (x *Extension) GetBooleanValue() bool
- func (x *Extension) GetBytesValue() []byte
- func (x *Extension) GetExtensionValue() *Extensions
- func (x *Extension) GetIntegerValue() int64
- func (x *Extension) GetStringValue() string
- func (x *Extension) GetType() ExtensionType
- func (*Extension) ProtoMessage()
- func (x *Extension) ProtoReflect() protoreflect.Message
- func (x *Extension) Reset()
- func (x *Extension) String() string
- type ExtensionArray
- type ExtensionType
- func (ExtensionType) Descriptor() protoreflect.EnumDescriptor
- func (x ExtensionType) Enum() *ExtensionType
- func (ExtensionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExtensionType) Number() protoreflect.EnumNumber
- func (x ExtensionType) String() string
- func (ExtensionType) Type() protoreflect.EnumType
- type Extensions
- func (*Extensions) Descriptor() ([]byte, []int)deprecated
- func (e *Extensions) Get(key string) (interface{}, bool, error)
- func (x *Extensions) GetExtensions() map[string]*Extension
- func (x *Extensions) GetIsEmpty() bool
- func (*Extensions) ProtoMessage()
- func (x *Extensions) ProtoReflect() protoreflect.Message
- func (x *Extensions) Reset()
- func (e *Extensions) Set(key string, value *Extension)
- func (e *Extensions) SetExtensionsRoot()
- func (x *Extensions) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ExtensionType_name = map[int32]string{ 0: "EMPTY", 1: "STRING", 2: "INTEGER", 3: "BOOLEAN", 4: "BYTES", 5: "EXTENSION", 6: "ARRAY", } ExtensionType_value = map[string]int32{ "EMPTY": 0, "STRING": 1, "INTEGER": 2, "BOOLEAN": 3, "BYTES": 4, "EXTENSION": 5, "ARRAY": 6, } )
Enum value maps for ExtensionType.
View Source
var File_protoutils_extension_proto protoreflect.FileDescriptor
Functions ¶
Types ¶
type Extension ¶
type Extension struct { Type ExtensionType `protobuf:"varint,1,opt,name=type,proto3,enum=ExtensionType" json:"type,omitempty"` StringValue *string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof" json:"string_value,omitempty"` IntegerValue *int64 `protobuf:"varint,3,opt,name=integer_value,json=integerValue,proto3,oneof" json:"integer_value,omitempty"` BooleanValue *bool `protobuf:"varint,4,opt,name=boolean_value,json=booleanValue,proto3,oneof" json:"boolean_value,omitempty"` BytesValue []byte `protobuf:"bytes,5,opt,name=bytes_value,json=bytesValue,proto3,oneof" json:"bytes_value,omitempty"` ExtensionValue *Extensions `protobuf:"bytes,6,opt,name=extension_value,json=extensionValue,proto3,oneof" json:"extension_value,omitempty"` ArrayValue *ExtensionArray `protobuf:"bytes,7,opt,name=array_value,json=arrayValue,proto3,oneof" json:"array_value,omitempty"` // contains filtered or unexported fields }
func MakeNewExtension ¶
func (*Extension) Descriptor
deprecated
func (*Extension) GetArrayValue ¶
func (x *Extension) GetArrayValue() *ExtensionArray
func (*Extension) GetBooleanValue ¶
func (*Extension) GetBytesValue ¶
func (*Extension) GetExtensionValue ¶
func (x *Extension) GetExtensionValue() *Extensions
func (*Extension) GetIntegerValue ¶
func (*Extension) GetStringValue ¶
func (*Extension) GetType ¶
func (x *Extension) GetType() ExtensionType
func (*Extension) ProtoMessage ¶
func (*Extension) ProtoMessage()
func (*Extension) ProtoReflect ¶
func (x *Extension) ProtoReflect() protoreflect.Message
type ExtensionArray ¶
type ExtensionArray struct { Values []*Extension `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*ExtensionArray) Descriptor
deprecated
func (*ExtensionArray) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionArray.ProtoReflect.Descriptor instead.
func (*ExtensionArray) GetValues ¶
func (x *ExtensionArray) GetValues() []*Extension
func (*ExtensionArray) ProtoMessage ¶
func (*ExtensionArray) ProtoMessage()
func (*ExtensionArray) ProtoReflect ¶
func (x *ExtensionArray) ProtoReflect() protoreflect.Message
func (*ExtensionArray) Reset ¶
func (x *ExtensionArray) Reset()
func (*ExtensionArray) String ¶
func (x *ExtensionArray) String() string
type ExtensionType ¶
type ExtensionType int32
const ( ExtensionType_EMPTY ExtensionType = 0 ExtensionType_STRING ExtensionType = 1 ExtensionType_INTEGER ExtensionType = 2 ExtensionType_BOOLEAN ExtensionType = 3 ExtensionType_BYTES ExtensionType = 4 ExtensionType_EXTENSION ExtensionType = 5 ExtensionType_ARRAY ExtensionType = 6 )
func (ExtensionType) Descriptor ¶
func (ExtensionType) Descriptor() protoreflect.EnumDescriptor
func (ExtensionType) Enum ¶
func (x ExtensionType) Enum() *ExtensionType
func (ExtensionType) EnumDescriptor
deprecated
func (ExtensionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExtensionType.Descriptor instead.
func (ExtensionType) Number ¶
func (x ExtensionType) Number() protoreflect.EnumNumber
func (ExtensionType) String ¶
func (x ExtensionType) String() string
func (ExtensionType) Type ¶
func (ExtensionType) Type() protoreflect.EnumType
type Extensions ¶
type Extensions struct { Extensions map[string]*Extension `` /* 161-byte string literal not displayed */ IsEmpty bool `protobuf:"varint,2,opt,name=is_empty,json=isEmpty,proto3" json:"is_empty,omitempty"` // contains filtered or unexported fields }
func NewEmptyExtensions ¶
func NewEmptyExtensions() *Extensions
func (*Extensions) Descriptor
deprecated
func (*Extensions) Descriptor() ([]byte, []int)
Deprecated: Use Extensions.ProtoReflect.Descriptor instead.
func (*Extensions) GetExtensions ¶
func (x *Extensions) GetExtensions() map[string]*Extension
func (*Extensions) GetIsEmpty ¶
func (x *Extensions) GetIsEmpty() bool
func (*Extensions) ProtoMessage ¶
func (*Extensions) ProtoMessage()
func (*Extensions) ProtoReflect ¶
func (x *Extensions) ProtoReflect() protoreflect.Message
func (*Extensions) Reset ¶
func (x *Extensions) Reset()
func (*Extensions) Set ¶
func (e *Extensions) Set(key string, value *Extension)
func (*Extensions) SetExtensionsRoot ¶
func (e *Extensions) SetExtensionsRoot()
func (*Extensions) String ¶
func (x *Extensions) String() string
Click to show internal directories.
Click to hide internal directories.