Documentation
¶
Index ¶
- Variables
- func NewCreateStateHandler(auth x.Authenticator) weave.Handler
- func NewCreateTimedStateHandler(auth x.Authenticator, scheduler weave.Scheduler) weave.Handler
- func RegisterCronRoutes(r weave.Registry, auth x.Authenticator)
- func RegisterQuery(qr weave.QueryRouter)
- func RegisterRoutes(r weave.Registry, auth x.Authenticator, scheduler weave.Scheduler)
- type CreateStateHandler
- type CreateStateMsg
- func (*CreateStateMsg) Descriptor() ([]byte, []int)
- func (m *CreateStateMsg) GetAddress() github_com_iov_one_weave.Address
- func (m *CreateStateMsg) GetInnerState() *InnerState
- func (m *CreateStateMsg) GetMetadata() *weave.Metadata
- func (m *CreateStateMsg) Marshal() (dAtA []byte, err error)
- func (m *CreateStateMsg) MarshalTo(dAtA []byte) (int, error)
- func (CreateStateMsg) Path() string
- func (*CreateStateMsg) ProtoMessage()
- func (m *CreateStateMsg) Reset()
- func (m *CreateStateMsg) Size() (n int)
- func (m *CreateStateMsg) String() string
- func (m *CreateStateMsg) Unmarshal(dAtA []byte) error
- func (m CreateStateMsg) Validate() error
- func (m *CreateStateMsg) XXX_DiscardUnknown()
- func (m *CreateStateMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateStateMsg) XXX_Merge(src proto.Message)
- func (m *CreateStateMsg) XXX_Size() int
- func (m *CreateStateMsg) XXX_Unmarshal(b []byte) error
- type CreateTimedStateHandler
- type CreateTimedStateMsg
- func (*CreateTimedStateMsg) Descriptor() ([]byte, []int)
- func (m *CreateTimedStateMsg) GetByte() []byte
- func (m *CreateTimedStateMsg) GetDeleteAt() github_com_iov_one_weave.UnixTime
- func (m *CreateTimedStateMsg) GetInnerStateEnum() InnerStateEnum
- func (m *CreateTimedStateMsg) GetMetadata() *weave.Metadata
- func (m *CreateTimedStateMsg) GetStr() string
- func (m *CreateTimedStateMsg) Marshal() (dAtA []byte, err error)
- func (m *CreateTimedStateMsg) MarshalTo(dAtA []byte) (int, error)
- func (CreateTimedStateMsg) Path() string
- func (*CreateTimedStateMsg) ProtoMessage()
- func (m *CreateTimedStateMsg) Reset()
- func (m *CreateTimedStateMsg) Size() (n int)
- func (m *CreateTimedStateMsg) String() string
- func (m *CreateTimedStateMsg) Unmarshal(dAtA []byte) error
- func (m CreateTimedStateMsg) Validate() error
- func (m *CreateTimedStateMsg) XXX_DiscardUnknown()
- func (m *CreateTimedStateMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTimedStateMsg) XXX_Merge(src proto.Message)
- func (m *CreateTimedStateMsg) XXX_Size() int
- func (m *CreateTimedStateMsg) XXX_Unmarshal(b []byte) error
- type DeleteTimedStateHandler
- type DeleteTimedStateMsg
- func (*DeleteTimedStateMsg) Descriptor() ([]byte, []int)
- func (m *DeleteTimedStateMsg) GetMetadata() *weave.Metadata
- func (m *DeleteTimedStateMsg) GetTimedStateID() []byte
- func (m *DeleteTimedStateMsg) Marshal() (dAtA []byte, err error)
- func (m *DeleteTimedStateMsg) MarshalTo(dAtA []byte) (int, error)
- func (DeleteTimedStateMsg) Path() string
- func (*DeleteTimedStateMsg) ProtoMessage()
- func (m *DeleteTimedStateMsg) Reset()
- func (m *DeleteTimedStateMsg) Size() (n int)
- func (m *DeleteTimedStateMsg) String() string
- func (m *DeleteTimedStateMsg) Unmarshal(dAtA []byte) error
- func (m DeleteTimedStateMsg) Validate() error
- func (m *DeleteTimedStateMsg) XXX_DiscardUnknown()
- func (m *DeleteTimedStateMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTimedStateMsg) XXX_Merge(src proto.Message)
- func (m *DeleteTimedStateMsg) XXX_Size() int
- func (m *DeleteTimedStateMsg) XXX_Unmarshal(b []byte) error
- type InnerState
- func (*InnerState) Descriptor() ([]byte, []int)
- func (m *InnerState) GetSt1() int64
- func (m *InnerState) GetSt2() int64
- func (m *InnerState) Marshal() (dAtA []byte, err error)
- func (m *InnerState) MarshalTo(dAtA []byte) (int, error)
- func (*InnerState) ProtoMessage()
- func (m *InnerState) Reset()
- func (m *InnerState) Size() (n int)
- func (m *InnerState) String() string
- func (m *InnerState) Unmarshal(dAtA []byte) error
- func (m *InnerState) XXX_DiscardUnknown()
- func (m *InnerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InnerState) XXX_Merge(src proto.Message)
- func (m *InnerState) XXX_Size() int
- func (m *InnerState) XXX_Unmarshal(b []byte) error
- type InnerStateEnum
- type State
- func (m *State) Copy() orm.CloneableData
- func (*State) Descriptor() ([]byte, []int)
- func (m *State) GetAddress() github_com_iov_one_weave.Address
- func (m *State) GetCreatedAt() github_com_iov_one_weave.UnixTime
- func (m *State) GetInnerState() *InnerState
- func (m *State) GetMetadata() *weave.Metadata
- func (m *State) Marshal() (dAtA []byte, err error)
- func (m *State) MarshalTo(dAtA []byte) (int, error)
- func (*State) ProtoMessage()
- func (m *State) Reset()
- func (m *State) Size() (n int)
- func (m *State) String() string
- func (m *State) Unmarshal(dAtA []byte) error
- func (m *State) Validate() error
- func (m *State) XXX_DiscardUnknown()
- func (m *State) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *State) XXX_Merge(src proto.Message)
- func (m *State) XXX_Size() int
- func (m *State) XXX_Unmarshal(b []byte) error
- type StateBucket
- type TimedState
- func (m *TimedState) Copy() orm.CloneableData
- func (*TimedState) Descriptor() ([]byte, []int)
- func (m *TimedState) GetByte() []byte
- func (m *TimedState) GetDeleteAt() github_com_iov_one_weave.UnixTime
- func (m *TimedState) GetInnerStateEnum() InnerStateEnum
- func (m *TimedState) GetMetadata() *weave.Metadata
- func (m *TimedState) GetStr() string
- func (m *TimedState) Marshal() (dAtA []byte, err error)
- func (m *TimedState) MarshalTo(dAtA []byte) (int, error)
- func (*TimedState) ProtoMessage()
- func (m *TimedState) Reset()
- func (m *TimedState) Size() (n int)
- func (m *TimedState) String() string
- func (m *TimedState) Unmarshal(dAtA []byte) error
- func (m *TimedState) Validate() error
- func (m *TimedState) XXX_DiscardUnknown()
- func (m *TimedState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TimedState) XXX_Merge(src proto.Message)
- func (m *TimedState) XXX_Size() int
- func (m *TimedState) XXX_Unmarshal(b []byte) error
- type TimedStateBucket
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthCodec = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowCodec = fmt.Errorf("proto: integer overflow") )
var InnerStateEnum_name = map[int32]string{
0: "INNER_STATE_ENUM_INVALID",
1: "INNER_STATE_ENUM_CASE_1",
2: "INNER_STATE_ENUM_CASE_2",
}
var InnerStateEnum_value = map[string]int32{
"INNER_STATE_ENUM_INVALID": 0,
"INNER_STATE_ENUM_CASE_1": 1,
"INNER_STATE_ENUM_CASE_2": 2,
}
Functions ¶
func NewCreateStateHandler ¶
func NewCreateStateHandler(auth x.Authenticator) weave.Handler
NewCreateStateHandler creates a handler
func NewCreateTimedStateHandler ¶
NewCreateTimedStateHandler creates a handler
func RegisterCronRoutes ¶
func RegisterCronRoutes( r weave.Registry, auth x.Authenticator, )
RegisterCronRoutes registers routes that are not exposed to routers
func RegisterQuery ¶
func RegisterQuery(qr weave.QueryRouter)
RegisterQuery registers buckets for querying.
func RegisterRoutes ¶
RegisterRoutes registers handlers for message processing.
Types ¶
type CreateStateHandler ¶
type CreateStateHandler struct {
// contains filtered or unexported fields
}
CreateStateHandler will handle creating custom state buckets
type CreateStateMsg ¶
type CreateStateMsg struct { Metadata *weave.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` InnerState *InnerState `protobuf:"bytes,2,opt,name=inner_state,json=innerState,proto3" json:"inner_state,omitempty"` Address github_com_iov_one_weave.Address `protobuf:"bytes,3,opt,name=address,proto3,casttype=github.com/iov-one/weave.Address" json:"address,omitempty"` }
func (*CreateStateMsg) Descriptor ¶
func (*CreateStateMsg) Descriptor() ([]byte, []int)
func (*CreateStateMsg) GetAddress ¶
func (m *CreateStateMsg) GetAddress() github_com_iov_one_weave.Address
func (*CreateStateMsg) GetInnerState ¶
func (m *CreateStateMsg) GetInnerState() *InnerState
func (*CreateStateMsg) GetMetadata ¶
func (m *CreateStateMsg) GetMetadata() *weave.Metadata
func (*CreateStateMsg) Marshal ¶
func (m *CreateStateMsg) Marshal() (dAtA []byte, err error)
func (CreateStateMsg) Path ¶
func (CreateStateMsg) Path() string
Path returns the routing path for this message.
func (*CreateStateMsg) ProtoMessage ¶
func (*CreateStateMsg) ProtoMessage()
func (*CreateStateMsg) Reset ¶
func (m *CreateStateMsg) Reset()
func (*CreateStateMsg) Size ¶
func (m *CreateStateMsg) Size() (n int)
func (*CreateStateMsg) String ¶
func (m *CreateStateMsg) String() string
func (*CreateStateMsg) Unmarshal ¶
func (m *CreateStateMsg) Unmarshal(dAtA []byte) error
func (CreateStateMsg) Validate ¶
func (m CreateStateMsg) Validate() error
Validate ensures the CreateStateMsg is valid
func (*CreateStateMsg) XXX_DiscardUnknown ¶
func (m *CreateStateMsg) XXX_DiscardUnknown()
func (*CreateStateMsg) XXX_Marshal ¶
func (m *CreateStateMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateStateMsg) XXX_Merge ¶
func (m *CreateStateMsg) XXX_Merge(src proto.Message)
func (*CreateStateMsg) XXX_Size ¶
func (m *CreateStateMsg) XXX_Size() int
func (*CreateStateMsg) XXX_Unmarshal ¶
func (m *CreateStateMsg) XXX_Unmarshal(b []byte) error
type CreateTimedStateHandler ¶
type CreateTimedStateHandler struct {
// contains filtered or unexported fields
}
CreateTimedStateHandler will handle creating custom indexed state buckets
type CreateTimedStateMsg ¶
type CreateTimedStateMsg struct { Metadata *weave.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` InnerStateEnum InnerStateEnum `` /* 133-byte string literal not displayed */ Str string `protobuf:"bytes,3,opt,name=str,proto3" json:"str,omitempty"` Byte []byte `protobuf:"bytes,4,opt,name=byte,proto3" json:"byte,omitempty"` // DeleteAt is a deletion event that will take place in future // Demonstrates cron usage DeleteAt github_com_iov_one_weave.UnixTime `` /* 129-byte string literal not displayed */ }
func (*CreateTimedStateMsg) Descriptor ¶
func (*CreateTimedStateMsg) Descriptor() ([]byte, []int)
func (*CreateTimedStateMsg) GetByte ¶
func (m *CreateTimedStateMsg) GetByte() []byte
func (*CreateTimedStateMsg) GetDeleteAt ¶
func (m *CreateTimedStateMsg) GetDeleteAt() github_com_iov_one_weave.UnixTime
func (*CreateTimedStateMsg) GetInnerStateEnum ¶
func (m *CreateTimedStateMsg) GetInnerStateEnum() InnerStateEnum
func (*CreateTimedStateMsg) GetMetadata ¶
func (m *CreateTimedStateMsg) GetMetadata() *weave.Metadata
func (*CreateTimedStateMsg) GetStr ¶
func (m *CreateTimedStateMsg) GetStr() string
func (*CreateTimedStateMsg) Marshal ¶
func (m *CreateTimedStateMsg) Marshal() (dAtA []byte, err error)
func (*CreateTimedStateMsg) MarshalTo ¶
func (m *CreateTimedStateMsg) MarshalTo(dAtA []byte) (int, error)
func (CreateTimedStateMsg) Path ¶
func (CreateTimedStateMsg) Path() string
Path returns the routing path for this message.
func (*CreateTimedStateMsg) ProtoMessage ¶
func (*CreateTimedStateMsg) ProtoMessage()
func (*CreateTimedStateMsg) Reset ¶
func (m *CreateTimedStateMsg) Reset()
func (*CreateTimedStateMsg) Size ¶
func (m *CreateTimedStateMsg) Size() (n int)
func (*CreateTimedStateMsg) String ¶
func (m *CreateTimedStateMsg) String() string
func (*CreateTimedStateMsg) Unmarshal ¶
func (m *CreateTimedStateMsg) Unmarshal(dAtA []byte) error
func (CreateTimedStateMsg) Validate ¶
func (m CreateTimedStateMsg) Validate() error
Validate ensures the CreateTimedStateMsg is valid
func (*CreateTimedStateMsg) XXX_DiscardUnknown ¶
func (m *CreateTimedStateMsg) XXX_DiscardUnknown()
func (*CreateTimedStateMsg) XXX_Marshal ¶
func (m *CreateTimedStateMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTimedStateMsg) XXX_Merge ¶
func (m *CreateTimedStateMsg) XXX_Merge(src proto.Message)
func (*CreateTimedStateMsg) XXX_Size ¶
func (m *CreateTimedStateMsg) XXX_Size() int
func (*CreateTimedStateMsg) XXX_Unmarshal ¶
func (m *CreateTimedStateMsg) XXX_Unmarshal(b []byte) error
type DeleteTimedStateHandler ¶
type DeleteTimedStateHandler struct {
// contains filtered or unexported fields
}
DeleteTimedStateHandler will handle deleting timed state
type DeleteTimedStateMsg ¶
type DeleteTimedStateMsg struct { Metadata *weave.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` TimedStateID []byte `protobuf:"bytes,2,opt,name=timed_state_id,json=timedStateId,proto3" json:"timed_state_id,omitempty"` }
func (*DeleteTimedStateMsg) Descriptor ¶
func (*DeleteTimedStateMsg) Descriptor() ([]byte, []int)
func (*DeleteTimedStateMsg) GetMetadata ¶
func (m *DeleteTimedStateMsg) GetMetadata() *weave.Metadata
func (*DeleteTimedStateMsg) GetTimedStateID ¶
func (m *DeleteTimedStateMsg) GetTimedStateID() []byte
func (*DeleteTimedStateMsg) Marshal ¶
func (m *DeleteTimedStateMsg) Marshal() (dAtA []byte, err error)
func (*DeleteTimedStateMsg) MarshalTo ¶
func (m *DeleteTimedStateMsg) MarshalTo(dAtA []byte) (int, error)
func (DeleteTimedStateMsg) Path ¶
func (DeleteTimedStateMsg) Path() string
Path returns the routing path for this message.
func (*DeleteTimedStateMsg) ProtoMessage ¶
func (*DeleteTimedStateMsg) ProtoMessage()
func (*DeleteTimedStateMsg) Reset ¶
func (m *DeleteTimedStateMsg) Reset()
func (*DeleteTimedStateMsg) Size ¶
func (m *DeleteTimedStateMsg) Size() (n int)
func (*DeleteTimedStateMsg) String ¶
func (m *DeleteTimedStateMsg) String() string
func (*DeleteTimedStateMsg) Unmarshal ¶
func (m *DeleteTimedStateMsg) Unmarshal(dAtA []byte) error
func (DeleteTimedStateMsg) Validate ¶
func (m DeleteTimedStateMsg) Validate() error
Validate ensures the DeleteTimedStateMsg is valid
func (*DeleteTimedStateMsg) XXX_DiscardUnknown ¶
func (m *DeleteTimedStateMsg) XXX_DiscardUnknown()
func (*DeleteTimedStateMsg) XXX_Marshal ¶
func (m *DeleteTimedStateMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTimedStateMsg) XXX_Merge ¶
func (m *DeleteTimedStateMsg) XXX_Merge(src proto.Message)
func (*DeleteTimedStateMsg) XXX_Size ¶
func (m *DeleteTimedStateMsg) XXX_Size() int
func (*DeleteTimedStateMsg) XXX_Unmarshal ¶
func (m *DeleteTimedStateMsg) XXX_Unmarshal(b []byte) error
type InnerState ¶
type InnerState struct { St1 int64 `protobuf:"varint,1,opt,name=st1,proto3" json:"st1,omitempty"` St2 int64 `protobuf:"varint,2,opt,name=st2,proto3" json:"st2,omitempty"` }
func (*InnerState) Descriptor ¶
func (*InnerState) Descriptor() ([]byte, []int)
func (*InnerState) GetSt1 ¶
func (m *InnerState) GetSt1() int64
func (*InnerState) GetSt2 ¶
func (m *InnerState) GetSt2() int64
func (*InnerState) Marshal ¶
func (m *InnerState) Marshal() (dAtA []byte, err error)
func (*InnerState) ProtoMessage ¶
func (*InnerState) ProtoMessage()
func (*InnerState) Reset ¶
func (m *InnerState) Reset()
func (*InnerState) Size ¶
func (m *InnerState) Size() (n int)
func (*InnerState) String ¶
func (m *InnerState) String() string
func (*InnerState) Unmarshal ¶
func (m *InnerState) Unmarshal(dAtA []byte) error
func (*InnerState) XXX_DiscardUnknown ¶
func (m *InnerState) XXX_DiscardUnknown()
func (*InnerState) XXX_Marshal ¶
func (m *InnerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InnerState) XXX_Merge ¶
func (m *InnerState) XXX_Merge(src proto.Message)
func (*InnerState) XXX_Size ¶
func (m *InnerState) XXX_Size() int
func (*InnerState) XXX_Unmarshal ¶
func (m *InnerState) XXX_Unmarshal(b []byte) error
type InnerStateEnum ¶
type InnerStateEnum int32
const ( InnerStateEnum_Invalid InnerStateEnum = 0 InnerStateEnum_CaseOne InnerStateEnum = 1 InnerStateEnum_CaseTwo InnerStateEnum = 2 )
func (InnerStateEnum) EnumDescriptor ¶
func (InnerStateEnum) EnumDescriptor() ([]byte, []int)
func (InnerStateEnum) String ¶
func (x InnerStateEnum) String() string
type State ¶
type State struct { Metadata *weave.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` InnerState *InnerState `protobuf:"bytes,2,opt,name=inner_state,json=innerState,proto3" json:"inner_state,omitempty"` Address github_com_iov_one_weave.Address `protobuf:"bytes,3,opt,name=address,proto3,casttype=github.com/iov-one/weave.Address" json:"address,omitempty"` // Demonstrates timestamp in models CreatedAt github_com_iov_one_weave.UnixTime `` /* 132-byte string literal not displayed */ }
func (*State) Copy ¶
func (m *State) Copy() orm.CloneableData
Copy produces a new State clone to fulfill the Model interface
func (*State) Descriptor ¶
func (*State) GetAddress ¶
func (m *State) GetAddress() github_com_iov_one_weave.Address
func (*State) GetCreatedAt ¶
func (m *State) GetCreatedAt() github_com_iov_one_weave.UnixTime
func (*State) GetInnerState ¶
func (m *State) GetInnerState() *InnerState
func (*State) GetMetadata ¶
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) XXX_DiscardUnknown ¶
func (m *State) XXX_DiscardUnknown()
func (*State) XXX_Marshal ¶
func (*State) XXX_Unmarshal ¶
type StateBucket ¶
type StateBucket struct {
orm.ModelBucket
}
func NewStateBucket ¶
func NewStateBucket() *StateBucket
type TimedState ¶
type TimedState struct { Metadata *weave.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` InnerStateEnum InnerStateEnum `` /* 133-byte string literal not displayed */ Str string `protobuf:"bytes,3,opt,name=str,proto3" json:"str,omitempty"` Byte []byte `protobuf:"bytes,4,opt,name=byte,proto3" json:"byte,omitempty"` // DeleteAt is a deletion event that will take place in future // Demonstrates cron usage DeleteAt github_com_iov_one_weave.UnixTime `` /* 129-byte string literal not displayed */ }
func (*TimedState) Copy ¶
func (m *TimedState) Copy() orm.CloneableData
Copy produces a new TimedState clone to fulfill the Model interface
func (*TimedState) Descriptor ¶
func (*TimedState) Descriptor() ([]byte, []int)
func (*TimedState) GetByte ¶
func (m *TimedState) GetByte() []byte
func (*TimedState) GetDeleteAt ¶
func (m *TimedState) GetDeleteAt() github_com_iov_one_weave.UnixTime
func (*TimedState) GetInnerStateEnum ¶
func (m *TimedState) GetInnerStateEnum() InnerStateEnum
func (*TimedState) GetMetadata ¶
func (m *TimedState) GetMetadata() *weave.Metadata
func (*TimedState) GetStr ¶
func (m *TimedState) GetStr() string
func (*TimedState) Marshal ¶
func (m *TimedState) Marshal() (dAtA []byte, err error)
func (*TimedState) ProtoMessage ¶
func (*TimedState) ProtoMessage()
func (*TimedState) Reset ¶
func (m *TimedState) Reset()
func (*TimedState) Size ¶
func (m *TimedState) Size() (n int)
func (*TimedState) String ¶
func (m *TimedState) String() string
func (*TimedState) Unmarshal ¶
func (m *TimedState) Unmarshal(dAtA []byte) error
func (*TimedState) Validate ¶
func (m *TimedState) Validate() error
Validate ensures the TimedState fields are valid
func (*TimedState) XXX_DiscardUnknown ¶
func (m *TimedState) XXX_DiscardUnknown()
func (*TimedState) XXX_Marshal ¶
func (m *TimedState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TimedState) XXX_Merge ¶
func (m *TimedState) XXX_Merge(src proto.Message)
func (*TimedState) XXX_Size ¶
func (m *TimedState) XXX_Size() int
func (*TimedState) XXX_Unmarshal ¶
func (m *TimedState) XXX_Unmarshal(b []byte) error
type TimedStateBucket ¶
type TimedStateBucket struct {
orm.ModelBucket
}
func NewTimedStateBucket ¶
func NewTimedStateBucket() *TimedStateBucket