Versions in this module Expand all Collapse all v1 v1.0.0 Aug 21, 2018 Changes in this version + func AppendValue(lv *structpb.Value, val *structpb.Value) error + func AsString(value *structpb.Value) string + func Bool(value *structpb.Value) bool + func BoolVal(val bool) *structpb.Value + func Empty() *empty.Empty + func Float32(value *structpb.Value) float32 + func Float32Val(val float32) *structpb.Value + func Float64(value *structpb.Value) float64 + func Float64Val(val float64) *structpb.Value + func Int(value *structpb.Value) int + func Int32(value *structpb.Value) int32 + func Int32Val(val int32) *structpb.Value + func Int64(value *structpb.Value) int64 + func Int64Val(val int64) *structpb.Value + func IntVal(val int) *structpb.Value + func IsBool(value *structpb.Value) bool + func IsList(value *structpb.Value) bool + func IsNull(value *structpb.Value) bool + func IsNumber(value *structpb.Value) bool + func IsString(value *structpb.Value) bool + func IsStruct(value *structpb.Value) bool + func ListValue() *structpb.Value + func NullVal() *structpb.Value + func StringVal(val string) *structpb.Value + func StructVal() *structpb.Value + func TraverseListValue(lv *structpb.Value, fn func(*structpb.Value) error) error + func Uint(value *structpb.Value) uint + func Uint32(value *structpb.Value) uint32 + func Uint32Val(val uint32) *structpb.Value + func Uint64(value *structpb.Value) uint64 + func Uint64Val(val uint64) *structpb.Value + func UintVal(val uint) *structpb.Value + type Boolean struct + func NewBoolean() *Boolean + func (b *Boolean) SetBool(val bool) *Boolean + func (b *Boolean) SetValue(value *structpb.Value) error + func (b Boolean) Bool() bool + func (b Boolean) Value() *structpb.Value + type List struct + func NewList() *List + func (lv *List) Append(val *structpb.Value) + func (lv *List) SetValue(value *structpb.Value) error + func (lv *List) Values() []*structpb.Value + func (lv List) Len() int + func (lv List) ListValue() *structpb.Value_ListValue + func (lv List) Traverse(fn func(val *structpb.Value) error) error + func (lv List) Value() *structpb.Value + type Null struct + func NewNull() *Null + func (e *Null) SetValue(value *structpb.Value) error + func (e *Null) Value() *structpb.Value + type Number struct + func NewNumber() *Number + func (n *Number) SetFloat32(val float32) *Number + func (n *Number) SetFloat64(val float64) *Number + func (n *Number) SetInt(val int) *Number + func (n *Number) SetInt32(val int32) *Number + func (n *Number) SetInt64(val int64) *Number + func (n *Number) SetUint(val uint) *Number + func (n *Number) SetUint32(val uint32) *Number + func (n *Number) SetUint64(val uint64) *Number + func (n *Number) SetValue(value *structpb.Value) error + func (n Number) Float32() float32 + func (n Number) Float64() float64 + func (n Number) Int() int + func (n Number) Int32() int32 + func (n Number) Int64() int64 + func (n Number) Uint() uint + func (n Number) Uint32() uint32 + func (n Number) Uint64() uint64 + func (n Number) Value() *structpb.Value + type ProtoValuer interface + SetValue func(*structpb.Value) error + Value func() *structpb.Value + type String string + func NewString() *String + func (s *String) SetString(val string) *String + func (s *String) SetValue(value *structpb.Value) error + func (s String) String() string + func (s String) StringValue() *structpb.Value_StringValue + func (s String) Value() *structpb.Value + type Struct struct + func NewStruct() *Struct + func (s *Struct) Get(key string) *structpb.Value + func (s *Struct) Remove(key string) + func (s *Struct) Set(key string, value *structpb.Value) + func (s *Struct) SetValue(value *structpb.Value) error + func (s *Struct) Value() *structpb.Value