type NullValue …
const NullValue_NULL_VALUE …
var NullValue_name …
var NullValue_value …
func (x NullValue) Enum() *NullValue { … }
func (x NullValue) String() string { … }
func (NullValue) Descriptor() protoreflect.EnumDescriptor { … }
func (NullValue) Type() protoreflect.EnumType { … }
func (x NullValue) Number() protoreflect.EnumNumber { … }
func (NullValue) EnumDescriptor() ([]byte, []int) { … }
type Struct …
func NewStruct(v map[string]any) (*Struct, error) { … }
func (x *Struct) AsMap() map[string]any { … }
func (x *Struct) MarshalJSON() ([]byte, error) { … }
func (x *Struct) UnmarshalJSON(b []byte) error { … }
func (x *Struct) Reset() { … }
func (x *Struct) String() string { … }
func (*Struct) ProtoMessage() { … }
func (x *Struct) ProtoReflect() protoreflect.Message { … }
func (*Struct) Descriptor() ([]byte, []int) { … }
func (x *Struct) GetFields() map[string]*Value { … }
type Value …
func NewValue(v any) (*Value, error) { … }
func NewNullValue() *Value { … }
func NewBoolValue(v bool) *Value { … }
func NewNumberValue(v float64) *Value { … }
func NewStringValue(v string) *Value { … }
func NewStructValue(v *Struct) *Value { … }
func NewListValue(v *ListValue) *Value { … }
func (x *Value) AsInterface() any { … }
func (x *Value) MarshalJSON() ([]byte, error) { … }
func (x *Value) UnmarshalJSON(b []byte) error { … }
func (x *Value) Reset() { … }
func (x *Value) String() string { … }
func (*Value) ProtoMessage() { … }
func (x *Value) ProtoReflect() protoreflect.Message { … }
func (*Value) Descriptor() ([]byte, []int) { … }
func (m *Value) GetKind() isValue_Kind { … }
func (x *Value) GetNullValue() NullValue { … }
func (x *Value) GetNumberValue() float64 { … }
func (x *Value) GetStringValue() string { … }
func (x *Value) GetBoolValue() bool { … }
func (x *Value) GetStructValue() *Struct { … }
func (x *Value) GetListValue() *ListValue { … }
type isValue_Kind …
type Value_NullValue …
type Value_NumberValue …
type Value_StringValue …
type Value_BoolValue …
type Value_StructValue …
type Value_ListValue …
func (*Value_NullValue) isValue_Kind() { … }
func (*Value_NumberValue) isValue_Kind() { … }
func (*Value_StringValue) isValue_Kind() { … }
func (*Value_BoolValue) isValue_Kind() { … }
func (*Value_StructValue) isValue_Kind() { … }
func (*Value_ListValue) isValue_Kind() { … }
type ListValue …
func NewList(v []any) (*ListValue, error) { … }
func (x *ListValue) AsSlice() []any { … }
func (x *ListValue) MarshalJSON() ([]byte, error) { … }
func (x *ListValue) UnmarshalJSON(b []byte) error { … }
func (x *ListValue) Reset() { … }
func (x *ListValue) String() string { … }
func (*ListValue) ProtoMessage() { … }
func (x *ListValue) ProtoReflect() protoreflect.Message { … }
func (*ListValue) Descriptor() ([]byte, []int) { … }
func (x *ListValue) GetValues() []*Value { … }
var File_google_protobuf_struct_proto …
var file_google_protobuf_struct_proto_rawDesc …
var file_google_protobuf_struct_proto_rawDescOnce …
var file_google_protobuf_struct_proto_rawDescData …
func file_google_protobuf_struct_proto_rawDescGZIP() []byte { … }
var file_google_protobuf_struct_proto_enumTypes …
var file_google_protobuf_struct_proto_msgTypes …
var file_google_protobuf_struct_proto_goTypes …
var file_google_protobuf_struct_proto_depIdxs …
func init() { … }
func file_google_protobuf_struct_proto_init() { … }