Documentation ¶
Index ¶
- Variables
- type Boolean
- type Bytes
- type Dict
- type Dict_Item
- type Duration
- type Float
- type Function
- func (*Function) Descriptor() ([]byte, []int)deprecated
- func (x *Function) GetData() []byte
- func (x *Function) GetDesc() *v1.Function
- func (x *Function) GetExecutorId() string
- func (x *Function) GetFlags() []string
- func (x *Function) GetName() string
- func (*Function) ProtoMessage()
- func (x *Function) ProtoReflect() protoreflect.Message
- func (x *Function) Reset()
- func (x *Function) String() string
- type Integer
- type List
- type Module
- type Nothing
- type Set
- type String
- type Struct
- type Symbol
- type Time
- type Value
- func (*Value) Descriptor() ([]byte, []int)deprecated
- func (x *Value) GetBoolean() *Boolean
- func (x *Value) GetBytes() *Bytes
- func (x *Value) GetDict() *Dict
- func (x *Value) GetDuration() *Duration
- func (x *Value) GetFloat() *Float
- func (x *Value) GetFunction() *Function
- func (x *Value) GetInteger() *Integer
- func (x *Value) GetList() *List
- func (x *Value) GetModule() *Module
- func (x *Value) GetNothing() *Nothing
- func (x *Value) GetSet() *Set
- func (x *Value) GetString_() *String
- func (x *Value) GetStruct() *Struct
- func (x *Value) GetSymbol() *Symbol
- func (x *Value) GetTime() *Time
- func (m *Value) GetType() isValue_Type
- func (*Value) ProtoMessage()
- func (x *Value) ProtoReflect() protoreflect.Message
- func (x *Value) Reset()
- func (x *Value) String() string
- type Value_Boolean
- type Value_Bytes
- type Value_Dict
- type Value_Duration
- type Value_Float
- type Value_Function
- type Value_Integer
- type Value_List
- type Value_Module
- type Value_Nothing
- type Value_Set
- type Value_String_
- type Value_Struct
- type Value_Symbol
- type Value_Time
Constants ¶
This section is empty.
Variables ¶
View Source
var File_autokitteh_values_v1_values_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Boolean ¶
type Boolean struct { V bool `protobuf:"varint,1,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Boolean) Descriptor
deprecated
func (*Boolean) ProtoMessage ¶
func (*Boolean) ProtoMessage()
func (*Boolean) ProtoReflect ¶
func (x *Boolean) ProtoReflect() protoreflect.Message
type Bytes ¶
type Bytes struct { V []byte `protobuf:"bytes,1,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Bytes) Descriptor
deprecated
func (*Bytes) ProtoMessage ¶
func (*Bytes) ProtoMessage()
func (*Bytes) ProtoReflect ¶
func (x *Bytes) ProtoReflect() protoreflect.Message
type Dict ¶
type Dict struct { Items []*Dict_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
Dict cannot be a simple map since the keys might be values themselves.
func (*Dict) Descriptor
deprecated
func (*Dict) ProtoMessage ¶
func (*Dict) ProtoMessage()
func (*Dict) ProtoReflect ¶
func (x *Dict) ProtoReflect() protoreflect.Message
type Dict_Item ¶
type Dict_Item struct { K *Value `protobuf:"bytes,1,opt,name=k,proto3" json:"k,omitempty"` V *Value `protobuf:"bytes,2,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Dict_Item) Descriptor
deprecated
func (*Dict_Item) ProtoMessage ¶
func (*Dict_Item) ProtoMessage()
func (*Dict_Item) ProtoReflect ¶
func (x *Dict_Item) ProtoReflect() protoreflect.Message
type Duration ¶
type Duration struct { V *durationpb.Duration `protobuf:"bytes,1,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Duration) Descriptor
deprecated
func (*Duration) GetV ¶
func (x *Duration) GetV() *durationpb.Duration
func (*Duration) ProtoMessage ¶
func (*Duration) ProtoMessage()
func (*Duration) ProtoReflect ¶
func (x *Duration) ProtoReflect() protoreflect.Message
type Float ¶
type Float struct { V float64 `protobuf:"fixed64,1,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Float) Descriptor
deprecated
func (*Float) ProtoMessage ¶
func (*Float) ProtoMessage()
func (*Float) ProtoReflect ¶
func (x *Float) ProtoReflect() protoreflect.Message
type Function ¶
type Function struct { // executor identifies who owns the execution of the function. // essentially, where the function is defined. that entity // is responsible of the execution of the function. ExecutorId string `protobuf:"bytes,1,opt,name=executor_id,json=executorId,proto3" json:"executor_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Desc *v1.Function `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` // Data that is transfered along with the function itself. // This can be used by the function implementing the name // above, to store data in its internal scope. Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` Flags []string `protobuf:"bytes,5,rep,name=flags,proto3" json:"flags,omitempty"` // contains filtered or unexported fields }
func (*Function) Descriptor
deprecated
func (*Function) GetExecutorId ¶
func (*Function) ProtoMessage ¶
func (*Function) ProtoMessage()
func (*Function) ProtoReflect ¶
func (x *Function) ProtoReflect() protoreflect.Message
type Integer ¶
type Integer struct { V int64 `protobuf:"varint,1,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Integer) Descriptor
deprecated
func (*Integer) ProtoMessage ¶
func (*Integer) ProtoMessage()
func (*Integer) ProtoReflect ¶
func (x *Integer) ProtoReflect() protoreflect.Message
type List ¶
type List struct { Vs []*Value `protobuf:"bytes,1,rep,name=vs,proto3" json:"vs,omitempty"` // contains filtered or unexported fields }
func (*List) Descriptor
deprecated
func (*List) ProtoMessage ¶
func (*List) ProtoMessage()
func (*List) ProtoReflect ¶
func (x *List) ProtoReflect() protoreflect.Message
type Module ¶
type Module struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Members map[string]*Value `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Module) Descriptor
deprecated
func (*Module) GetMembers ¶
func (*Module) ProtoMessage ¶
func (*Module) ProtoMessage()
func (*Module) ProtoReflect ¶
func (x *Module) ProtoReflect() protoreflect.Message
type Nothing ¶
type Nothing struct {
// contains filtered or unexported fields
}
func (*Nothing) Descriptor
deprecated
func (*Nothing) ProtoMessage ¶
func (*Nothing) ProtoMessage()
func (*Nothing) ProtoReflect ¶
func (x *Nothing) ProtoReflect() protoreflect.Message
type Set ¶
type Set struct { Vs []*Value `protobuf:"bytes,1,rep,name=vs,proto3" json:"vs,omitempty"` // contains filtered or unexported fields }
func (*Set) Descriptor
deprecated
func (*Set) ProtoMessage ¶
func (*Set) ProtoMessage()
func (*Set) ProtoReflect ¶
func (x *Set) ProtoReflect() protoreflect.Message
type String ¶
type String struct { V string `protobuf:"bytes,1,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*String) Descriptor
deprecated
func (*String) ProtoMessage ¶
func (*String) ProtoMessage()
func (*String) ProtoReflect ¶
func (x *String) ProtoReflect() protoreflect.Message
type Struct ¶
type Struct struct { Ctor *Value `protobuf:"bytes,1,opt,name=ctor,proto3" json:"ctor,omitempty"` Fields map[string]*Value `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Struct) Descriptor
deprecated
func (*Struct) ProtoMessage ¶
func (*Struct) ProtoMessage()
func (*Struct) ProtoReflect ¶
func (x *Struct) ProtoReflect() protoreflect.Message
type Symbol ¶
type Symbol struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Symbol) Descriptor
deprecated
func (*Symbol) ProtoMessage ¶
func (*Symbol) ProtoMessage()
func (*Symbol) ProtoReflect ¶
func (x *Symbol) ProtoReflect() protoreflect.Message
type Time ¶
type Time struct { V *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=v,proto3" json:"v,omitempty"` // contains filtered or unexported fields }
func (*Time) Descriptor
deprecated
func (*Time) GetV ¶
func (x *Time) GetV() *timestamppb.Timestamp
func (*Time) ProtoMessage ¶
func (*Time) ProtoMessage()
func (*Time) ProtoReflect ¶
func (x *Time) ProtoReflect() protoreflect.Message
type Value ¶
type Value struct { // Types that are assignable to Type: // // *Value_Nothing // *Value_Boolean // *Value_String_ // *Value_Integer // *Value_Float // *Value_List // *Value_Set // *Value_Dict // *Value_Bytes // *Value_Time // *Value_Duration // *Value_Struct // *Value_Module // *Value_Symbol // *Value_Function Type isValue_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*Value) Descriptor
deprecated
func (*Value) GetBoolean ¶
func (*Value) GetDuration ¶
func (*Value) GetFunction ¶
func (*Value) GetInteger ¶
func (*Value) GetNothing ¶
func (*Value) GetString_ ¶
func (*Value) ProtoMessage ¶
func (*Value) ProtoMessage()
func (*Value) ProtoReflect ¶
func (x *Value) ProtoReflect() protoreflect.Message
type Value_Boolean ¶
type Value_Boolean struct {
Boolean *Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}
type Value_Bytes ¶
type Value_Bytes struct {
Bytes *Bytes `protobuf:"bytes,9,opt,name=bytes,proto3,oneof"`
}
type Value_Dict ¶
type Value_Dict struct {
Dict *Dict `protobuf:"bytes,8,opt,name=dict,proto3,oneof"`
}
type Value_Duration ¶
type Value_Duration struct {
Duration *Duration `protobuf:"bytes,11,opt,name=duration,proto3,oneof"`
}
type Value_Float ¶
type Value_Float struct {
Float *Float `protobuf:"bytes,5,opt,name=float,proto3,oneof"`
}
type Value_Function ¶
type Value_Function struct {
Function *Function `protobuf:"bytes,15,opt,name=function,proto3,oneof"`
}
type Value_Integer ¶
type Value_Integer struct {
Integer *Integer `protobuf:"bytes,4,opt,name=integer,proto3,oneof"`
}
type Value_List ¶
type Value_List struct {
List *List `protobuf:"bytes,6,opt,name=list,proto3,oneof"`
}
type Value_Module ¶
type Value_Module struct {
Module *Module `protobuf:"bytes,13,opt,name=module,proto3,oneof"`
}
type Value_Nothing ¶
type Value_Nothing struct {
Nothing *Nothing `protobuf:"bytes,1,opt,name=nothing,proto3,oneof"`
}
type Value_String_ ¶
type Value_String_ struct {
String_ *String `protobuf:"bytes,3,opt,name=string,proto3,oneof"`
}
type Value_Struct ¶
type Value_Struct struct {
Struct *Struct `protobuf:"bytes,12,opt,name=struct,proto3,oneof"`
}
type Value_Symbol ¶
type Value_Symbol struct {
Symbol *Symbol `protobuf:"bytes,14,opt,name=symbol,proto3,oneof"`
}
type Value_Time ¶
type Value_Time struct {
Time *Time `protobuf:"bytes,10,opt,name=time,proto3,oneof"`
}
Click to show internal directories.
Click to hide internal directories.