Documentation ¶
Index ¶
- Variables
- type Input
- func (*Input) Descriptor() ([]byte, []int)
- func (this *Input) Equal(that interface{}) bool
- func (m *Input) GetArgs() *v11.Payloads
- func (m *Input) GetHeader() *v11.Header
- func (m *Input) GetName() string
- func (this *Input) GoString() string
- func (m *Input) Marshal() (dAtA []byte, err error)
- func (m *Input) MarshalTo(dAtA []byte) (int, error)
- func (m *Input) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Input) ProtoMessage()
- func (m *Input) Reset()
- func (m *Input) Size() (n int)
- func (this *Input) String() string
- func (m *Input) Unmarshal(dAtA []byte) error
- func (m *Input) XXX_DiscardUnknown()
- func (m *Input) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Input) XXX_Merge(src proto.Message)
- func (m *Input) XXX_Size() int
- func (m *Input) XXX_Unmarshal(b []byte) error
- type Invocation
- func (*Invocation) Descriptor() ([]byte, []int)
- func (this *Invocation) Equal(that interface{}) bool
- func (m *Invocation) GetInput() *Input
- func (m *Invocation) GetMeta() *Meta
- func (this *Invocation) GoString() string
- func (m *Invocation) Marshal() (dAtA []byte, err error)
- func (m *Invocation) MarshalTo(dAtA []byte) (int, error)
- func (m *Invocation) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Invocation) ProtoMessage()
- func (m *Invocation) Reset()
- func (m *Invocation) Size() (n int)
- func (this *Invocation) String() string
- func (m *Invocation) Unmarshal(dAtA []byte) error
- func (m *Invocation) XXX_DiscardUnknown()
- func (m *Invocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Invocation) XXX_Merge(src proto.Message)
- func (m *Invocation) XXX_Size() int
- func (m *Invocation) XXX_Unmarshal(b []byte) error
- type Meta
- func (*Meta) Descriptor() ([]byte, []int)
- func (this *Meta) Equal(that interface{}) bool
- func (m *Meta) GetEventId() int64
- func (m *Meta) GetId() string
- func (m *Meta) GetIdentity() string
- func (m *Meta) GetInteractionType() v1.InteractionType
- func (m *Meta) GetRequestId() string
- func (this *Meta) GoString() string
- func (m *Meta) Marshal() (dAtA []byte, err error)
- func (m *Meta) MarshalTo(dAtA []byte) (int, error)
- func (m *Meta) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Meta) ProtoMessage()
- func (m *Meta) Reset()
- func (m *Meta) Size() (n int)
- func (this *Meta) String() string
- func (m *Meta) Unmarshal(dAtA []byte) error
- func (m *Meta) XXX_DiscardUnknown()
- func (m *Meta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Meta) XXX_Merge(src proto.Message)
- func (m *Meta) XXX_Size() int
- func (m *Meta) XXX_Unmarshal(b []byte) error
- type Output
- func (*Output) Descriptor() ([]byte, []int)
- func (this *Output) Equal(that interface{}) bool
- func (m *Output) GetFailure() *v12.Failure
- func (m *Output) GetHeader() *v11.Header
- func (m *Output) GetResult() isOutput_Result
- func (m *Output) GetSuccess() *v11.Payloads
- func (this *Output) GoString() string
- func (m *Output) Marshal() (dAtA []byte, err error)
- func (m *Output) MarshalTo(dAtA []byte) (int, error)
- func (m *Output) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Output) ProtoMessage()
- func (m *Output) Reset()
- func (m *Output) Size() (n int)
- func (this *Output) String() string
- func (m *Output) Unmarshal(dAtA []byte) error
- func (m *Output) XXX_DiscardUnknown()
- func (m *Output) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Output) XXX_Merge(src proto.Message)
- func (*Output) XXX_OneofWrappers() []interface{}
- func (m *Output) XXX_Size() int
- func (m *Output) XXX_Unmarshal(b []byte) error
- type Output_Failure
- func (this *Output_Failure) Equal(that interface{}) bool
- func (this *Output_Failure) GoString() string
- func (m *Output_Failure) MarshalTo(dAtA []byte) (int, error)
- func (m *Output_Failure) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *Output_Failure) Size() (n int)
- func (this *Output_Failure) String() string
- type Output_Success
- func (this *Output_Success) Equal(that interface{}) bool
- func (this *Output_Success) GoString() string
- func (m *Output_Success) MarshalTo(dAtA []byte) (int, error)
- func (m *Output_Success) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *Output_Success) Size() (n int)
- func (this *Output_Success) String() string
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Input ¶
type Input struct { // Headers that are passed with the interaction to and from the processing workflow. // These can include things like auth or tracing tokens. Header *v11.Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // The name of the input handler to invoke on the target workflow Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // The arguments to pass to the named handler. Args *v11.Payloads `protobuf:"bytes,3,opt,name=args,proto3" json:"args,omitempty"` }
Input carries interaction input that comes from the caller.
func (*Input) Descriptor ¶
func (*Input) ProtoMessage ¶
func (*Input) ProtoMessage()
func (*Input) XXX_DiscardUnknown ¶
func (m *Input) XXX_DiscardUnknown()
func (*Input) XXX_Marshal ¶
func (*Input) XXX_Unmarshal ¶
type Invocation ¶
type Invocation struct { Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Input *Input `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"` }
func (*Invocation) Descriptor ¶
func (*Invocation) Descriptor() ([]byte, []int)
func (*Invocation) Equal ¶
func (this *Invocation) Equal(that interface{}) bool
func (*Invocation) GetInput ¶
func (m *Invocation) GetInput() *Input
func (*Invocation) GetMeta ¶
func (m *Invocation) GetMeta() *Meta
func (*Invocation) GoString ¶
func (this *Invocation) GoString() string
func (*Invocation) Marshal ¶
func (m *Invocation) Marshal() (dAtA []byte, err error)
func (*Invocation) MarshalToSizedBuffer ¶
func (m *Invocation) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Invocation) ProtoMessage ¶
func (*Invocation) ProtoMessage()
func (*Invocation) Reset ¶
func (m *Invocation) Reset()
func (*Invocation) Size ¶
func (m *Invocation) Size() (n int)
func (*Invocation) String ¶
func (this *Invocation) String() string
func (*Invocation) Unmarshal ¶
func (m *Invocation) Unmarshal(dAtA []byte) error
func (*Invocation) XXX_DiscardUnknown ¶
func (m *Invocation) XXX_DiscardUnknown()
func (*Invocation) XXX_Marshal ¶
func (m *Invocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Invocation) XXX_Merge ¶
func (m *Invocation) XXX_Merge(src proto.Message)
func (*Invocation) XXX_Size ¶
func (m *Invocation) XXX_Size() int
func (*Invocation) XXX_Unmarshal ¶
func (m *Invocation) XXX_Unmarshal(b []byte) error
type Meta ¶
type Meta struct { // An ID with workflow-scoped uniqueness for this interaction Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The event ID after which this interaction can execute. The effects of // history up to and including this event ID should be visible to the // interaction when it executes. EventId int64 `protobuf:"varint,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` // The type of this interaction. InteractionType v1.InteractionType `` /* 150-byte string literal not displayed */ // A string identifying the agent that requested this interaction. Identity string `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"` RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` }
Meta carries metadata about an interaction for use by the system (i.e. not generall user-visible)
func (*Meta) Descriptor ¶
func (*Meta) GetEventId ¶
func (*Meta) GetIdentity ¶
func (*Meta) GetInteractionType ¶
func (m *Meta) GetInteractionType() v1.InteractionType
func (*Meta) GetRequestId ¶
func (*Meta) ProtoMessage ¶
func (*Meta) ProtoMessage()
func (*Meta) XXX_DiscardUnknown ¶
func (m *Meta) XXX_DiscardUnknown()
func (*Meta) XXX_Unmarshal ¶
type Output ¶
type Output struct { // Headers that are passed with the interaction to and from the processing workflow. // These can include things like auth or tracing tokens. Header *v11.Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Types that are valid to be assigned to Result: // *Output_Success // *Output_Failure Result isOutput_Result `protobuf_oneof:"result"` }
Output carries the output data from an interaction.
func (*Output) Descriptor ¶
func (*Output) GetFailure ¶
func (*Output) GetSuccess ¶
func (*Output) MarshalToSizedBuffer ¶
func (*Output) ProtoMessage ¶
func (*Output) ProtoMessage()
func (*Output) XXX_DiscardUnknown ¶
func (m *Output) XXX_DiscardUnknown()
func (*Output) XXX_Marshal ¶
func (*Output) XXX_OneofWrappers ¶
func (*Output) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Output) XXX_Unmarshal ¶
type Output_Failure ¶
type Output_Failure struct {
Failure *v12.Failure `protobuf:"bytes,3,opt,name=failure,proto3,oneof" json:"failure,omitempty"`
}
func (*Output_Failure) Equal ¶
func (this *Output_Failure) Equal(that interface{}) bool
func (*Output_Failure) GoString ¶
func (this *Output_Failure) GoString() string
func (*Output_Failure) MarshalToSizedBuffer ¶
func (m *Output_Failure) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Output_Failure) Size ¶
func (m *Output_Failure) Size() (n int)
func (*Output_Failure) String ¶
func (this *Output_Failure) String() string
type Output_Success ¶
type Output_Success struct {
Success *v11.Payloads `protobuf:"bytes,2,opt,name=success,proto3,oneof" json:"success,omitempty"`
}
func (*Output_Success) Equal ¶
func (this *Output_Success) Equal(that interface{}) bool
func (*Output_Success) GoString ¶
func (this *Output_Success) GoString() string
func (*Output_Success) MarshalToSizedBuffer ¶
func (m *Output_Success) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Output_Success) Size ¶
func (m *Output_Success) Size() (n int)
func (*Output_Success) String ¶
func (this *Output_Success) String() string
Click to show internal directories.
Click to hide internal directories.