Documentation
¶
Index ¶
- Variables
- func ProtoToWorkflowSpec(spec *WorkflowSpec) (*sdk.WorkflowSpec, error)
- type ComputeRequest
- func (*ComputeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ComputeRequest) GetRequest() *pb.CapabilityRequest
- func (x *ComputeRequest) GetRuntimeConfig() *RuntimeConfig
- func (*ComputeRequest) ProtoMessage()
- func (x *ComputeRequest) ProtoReflect() protoreflect.Message
- func (x *ComputeRequest) Reset()
- func (x *ComputeRequest) String() string
- type ComputeResponse
- func (*ComputeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ComputeResponse) GetResponse() *pb.CapabilityResponse
- func (*ComputeResponse) ProtoMessage()
- func (x *ComputeResponse) ProtoReflect() protoreflect.Message
- func (x *ComputeResponse) Reset()
- func (x *ComputeResponse) String() string
- type EmitMessageRequest
- func (*EmitMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EmitMessageRequest) GetLabels() *pb1.Map
- func (x *EmitMessageRequest) GetMessage() string
- func (x *EmitMessageRequest) GetRequestId() string
- func (*EmitMessageRequest) ProtoMessage()
- func (x *EmitMessageRequest) ProtoReflect() protoreflect.Message
- func (x *EmitMessageRequest) Reset()
- func (x *EmitMessageRequest) String() string
- type EmitMessageResponse
- func (*EmitMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EmitMessageResponse) GetError() *Error
- func (*EmitMessageResponse) ProtoMessage()
- func (x *EmitMessageResponse) ProtoReflect() protoreflect.Message
- func (x *EmitMessageResponse) Reset()
- func (x *EmitMessageResponse) String() string
- type Error
- type FetchRequest
- func (*FetchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchRequest) GetBody() []byte
- func (x *FetchRequest) GetHeaders() *pb1.Map
- func (x *FetchRequest) GetId() string
- func (x *FetchRequest) GetMaxRetries() uint32
- func (x *FetchRequest) GetMetadata() *FetchRequestMetadata
- func (x *FetchRequest) GetMethod() string
- func (x *FetchRequest) GetTimeoutMs() uint32
- func (x *FetchRequest) GetUrl() string
- func (*FetchRequest) ProtoMessage()
- func (x *FetchRequest) ProtoReflect() protoreflect.Message
- func (x *FetchRequest) Reset()
- func (x *FetchRequest) String() string
- type FetchRequestMetadata
- func (*FetchRequestMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *FetchRequestMetadata) GetDecodedWorkflowName() string
- func (x *FetchRequestMetadata) GetWorkflowExecutionId() string
- func (x *FetchRequestMetadata) GetWorkflowId() string
- func (x *FetchRequestMetadata) GetWorkflowName() string
- func (x *FetchRequestMetadata) GetWorkflowOwner() string
- func (*FetchRequestMetadata) ProtoMessage()
- func (x *FetchRequestMetadata) ProtoReflect() protoreflect.Message
- func (x *FetchRequestMetadata) Reset()
- func (x *FetchRequestMetadata) String() string
- type FetchResponse
- func (*FetchResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchResponse) GetBody() []byte
- func (x *FetchResponse) GetErrorMessage() string
- func (x *FetchResponse) GetExecutionError() bool
- func (x *FetchResponse) GetHeaders() *pb1.Map
- func (x *FetchResponse) GetStatusCode() uint32
- func (*FetchResponse) ProtoMessage()
- func (x *FetchResponse) ProtoReflect() protoreflect.Message
- func (x *FetchResponse) Reset()
- func (x *FetchResponse) String() string
- type Request
- func (*Request) Descriptor() ([]byte, []int)deprecated
- func (x *Request) GetComputeRequest() *ComputeRequest
- func (x *Request) GetConfig() []byte
- func (x *Request) GetId() string
- func (x *Request) GetMessage() isRequest_Message
- func (x *Request) GetSpecRequest() *emptypb.Empty
- func (*Request) ProtoMessage()
- func (x *Request) ProtoReflect() protoreflect.Message
- func (x *Request) Reset()
- func (x *Request) String() string
- type Request_ComputeRequest
- type Request_SpecRequest
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetComputeResponse() *ComputeResponse
- func (x *Response) GetErrMsg() string
- func (x *Response) GetId() string
- func (x *Response) GetMessage() isResponse_Message
- func (x *Response) GetSpecResponse() *WorkflowSpec
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type Response_ComputeResponse
- type Response_SpecResponse
- type RuntimeConfig
- type StepDefinition
- func (*StepDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *StepDefinition) GetCapabilityType() string
- func (x *StepDefinition) GetConfig() *pb1.Map
- func (x *StepDefinition) GetId() string
- func (x *StepDefinition) GetInputs() *StepInputs
- func (x *StepDefinition) GetRef() string
- func (*StepDefinition) ProtoMessage()
- func (x *StepDefinition) ProtoReflect() protoreflect.Message
- func (x *StepDefinition) Reset()
- func (x *StepDefinition) String() string
- type StepInputs
- func (*StepInputs) Descriptor() ([]byte, []int)deprecated
- func (x *StepInputs) GetMapping() *pb1.Map
- func (x *StepInputs) GetOutputRef() string
- func (*StepInputs) ProtoMessage()
- func (x *StepInputs) ProtoReflect() protoreflect.Message
- func (x *StepInputs) Reset()
- func (x *StepInputs) String() string
- type WorkflowSpec
- func (*WorkflowSpec) Descriptor() ([]byte, []int)deprecated
- func (x *WorkflowSpec) GetActions() []*StepDefinition
- func (x *WorkflowSpec) GetConsensus() []*StepDefinition
- func (x *WorkflowSpec) GetName() string
- func (x *WorkflowSpec) GetOwner() string
- func (x *WorkflowSpec) GetTargets() []*StepDefinition
- func (x *WorkflowSpec) GetTriggers() []*StepDefinition
- func (*WorkflowSpec) ProtoMessage()
- func (x *WorkflowSpec) ProtoReflect() protoreflect.Message
- func (x *WorkflowSpec) Reset()
- func (x *WorkflowSpec) String() string
Constants ¶
This section is empty.
Variables ¶
var File_workflows_wasm_pb_wasm_proto protoreflect.FileDescriptor
Functions ¶
func ProtoToWorkflowSpec ¶
func ProtoToWorkflowSpec(spec *WorkflowSpec) (*sdk.WorkflowSpec, error)
Types ¶
type ComputeRequest ¶
type ComputeRequest struct {
Request *pb.CapabilityRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
RuntimeConfig *RuntimeConfig `protobuf:"bytes,2,opt,name=runtimeConfig,proto3" json:"runtimeConfig,omitempty"`
// contains filtered or unexported fields
}
func (*ComputeRequest) Descriptor
deprecated
func (*ComputeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ComputeRequest.ProtoReflect.Descriptor instead.
func (*ComputeRequest) GetRequest ¶
func (x *ComputeRequest) GetRequest() *pb.CapabilityRequest
func (*ComputeRequest) GetRuntimeConfig ¶ added in v0.3.0
func (x *ComputeRequest) GetRuntimeConfig() *RuntimeConfig
func (*ComputeRequest) ProtoMessage ¶
func (*ComputeRequest) ProtoMessage()
func (*ComputeRequest) ProtoReflect ¶
func (x *ComputeRequest) ProtoReflect() protoreflect.Message
func (*ComputeRequest) Reset ¶
func (x *ComputeRequest) Reset()
func (*ComputeRequest) String ¶
func (x *ComputeRequest) String() string
type ComputeResponse ¶
type ComputeResponse struct {
Response *pb.CapabilityResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
// contains filtered or unexported fields
}
func (*ComputeResponse) Descriptor
deprecated
func (*ComputeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ComputeResponse.ProtoReflect.Descriptor instead.
func (*ComputeResponse) GetResponse ¶
func (x *ComputeResponse) GetResponse() *pb.CapabilityResponse
func (*ComputeResponse) ProtoMessage ¶
func (*ComputeResponse) ProtoMessage()
func (*ComputeResponse) ProtoReflect ¶
func (x *ComputeResponse) ProtoReflect() protoreflect.Message
func (*ComputeResponse) Reset ¶
func (x *ComputeResponse) Reset()
func (*ComputeResponse) String ¶
func (x *ComputeResponse) String() string
type EmitMessageRequest ¶ added in v0.4.0
type EmitMessageRequest struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
Labels *pb1.Map `protobuf:"bytes,2,opt,name=labels,proto3" json:"labels,omitempty"`
RequestId string `protobuf:"bytes,3,opt,name=requestId,proto3" json:"requestId,omitempty"`
// contains filtered or unexported fields
}
func (*EmitMessageRequest) Descriptor
deprecated
added in
v0.4.0
func (*EmitMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use EmitMessageRequest.ProtoReflect.Descriptor instead.
func (*EmitMessageRequest) GetLabels ¶ added in v0.4.0
func (x *EmitMessageRequest) GetLabels() *pb1.Map
func (*EmitMessageRequest) GetMessage ¶ added in v0.4.0
func (x *EmitMessageRequest) GetMessage() string
func (*EmitMessageRequest) GetRequestId ¶ added in v0.4.0
func (x *EmitMessageRequest) GetRequestId() string
func (*EmitMessageRequest) ProtoMessage ¶ added in v0.4.0
func (*EmitMessageRequest) ProtoMessage()
func (*EmitMessageRequest) ProtoReflect ¶ added in v0.4.0
func (x *EmitMessageRequest) ProtoReflect() protoreflect.Message
func (*EmitMessageRequest) Reset ¶ added in v0.4.0
func (x *EmitMessageRequest) Reset()
func (*EmitMessageRequest) String ¶ added in v0.4.0
func (x *EmitMessageRequest) String() string
type EmitMessageResponse ¶ added in v0.4.0
type EmitMessageResponse struct {
Error *Error `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*EmitMessageResponse) Descriptor
deprecated
added in
v0.4.0
func (*EmitMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use EmitMessageResponse.ProtoReflect.Descriptor instead.
func (*EmitMessageResponse) GetError ¶ added in v0.4.0
func (x *EmitMessageResponse) GetError() *Error
func (*EmitMessageResponse) ProtoMessage ¶ added in v0.4.0
func (*EmitMessageResponse) ProtoMessage()
func (*EmitMessageResponse) ProtoReflect ¶ added in v0.4.0
func (x *EmitMessageResponse) ProtoReflect() protoreflect.Message
func (*EmitMessageResponse) Reset ¶ added in v0.4.0
func (x *EmitMessageResponse) Reset()
func (*EmitMessageResponse) String ¶ added in v0.4.0
func (x *EmitMessageResponse) String() string
type Error ¶ added in v0.4.0
type Error struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*Error) Descriptor
deprecated
added in
v0.4.0
func (*Error) GetMessage ¶ added in v0.4.0
func (*Error) ProtoMessage ¶ added in v0.4.0
func (*Error) ProtoMessage()
func (*Error) ProtoReflect ¶ added in v0.4.0
func (x *Error) ProtoReflect() protoreflect.Message
type FetchRequest ¶ added in v0.3.0
type FetchRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
Headers *pb1.Map `protobuf:"bytes,3,opt,name=headers,proto3" json:"headers,omitempty"`
Body []byte `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
TimeoutMs uint32 `protobuf:"varint,5,opt,name=timeoutMs,proto3" json:"timeoutMs,omitempty"`
Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"`
Metadata *FetchRequestMetadata `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
MaxRetries uint32 `protobuf:"varint,8,opt,name=maxRetries,proto3" json:"maxRetries,omitempty"`
// contains filtered or unexported fields
}
func (*FetchRequest) Descriptor
deprecated
added in
v0.3.0
func (*FetchRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchRequest.ProtoReflect.Descriptor instead.
func (*FetchRequest) GetBody ¶ added in v0.3.0
func (x *FetchRequest) GetBody() []byte
func (*FetchRequest) GetHeaders ¶ added in v0.3.0
func (x *FetchRequest) GetHeaders() *pb1.Map
func (*FetchRequest) GetId ¶ added in v0.4.0
func (x *FetchRequest) GetId() string
func (*FetchRequest) GetMaxRetries ¶ added in v0.7.0
func (x *FetchRequest) GetMaxRetries() uint32
func (*FetchRequest) GetMetadata ¶ added in v0.4.0
func (x *FetchRequest) GetMetadata() *FetchRequestMetadata
func (*FetchRequest) GetMethod ¶ added in v0.3.0
func (x *FetchRequest) GetMethod() string
func (*FetchRequest) GetTimeoutMs ¶ added in v0.3.0
func (x *FetchRequest) GetTimeoutMs() uint32
func (*FetchRequest) GetUrl ¶ added in v0.3.0
func (x *FetchRequest) GetUrl() string
func (*FetchRequest) ProtoMessage ¶ added in v0.3.0
func (*FetchRequest) ProtoMessage()
func (*FetchRequest) ProtoReflect ¶ added in v0.3.0
func (x *FetchRequest) ProtoReflect() protoreflect.Message
func (*FetchRequest) Reset ¶ added in v0.3.0
func (x *FetchRequest) Reset()
func (*FetchRequest) String ¶ added in v0.3.0
func (x *FetchRequest) String() string
type FetchRequestMetadata ¶ added in v0.4.0
type FetchRequestMetadata struct {
WorkflowId string `protobuf:"bytes,1,opt,name=workflowId,proto3" json:"workflowId,omitempty"`
WorkflowName string `protobuf:"bytes,2,opt,name=workflowName,proto3" json:"workflowName,omitempty"`
WorkflowOwner string `protobuf:"bytes,3,opt,name=workflowOwner,proto3" json:"workflowOwner,omitempty"`
WorkflowExecutionId string `protobuf:"bytes,4,opt,name=workflowExecutionId,proto3" json:"workflowExecutionId,omitempty"`
DecodedWorkflowName string `protobuf:"bytes,5,opt,name=decodedWorkflowName,proto3" json:"decodedWorkflowName,omitempty"`
// contains filtered or unexported fields
}
NOTE: This message was added because it is needed to be used as part of the request and for metrics.
func (*FetchRequestMetadata) Descriptor
deprecated
added in
v0.4.0
func (*FetchRequestMetadata) Descriptor() ([]byte, []int)
Deprecated: Use FetchRequestMetadata.ProtoReflect.Descriptor instead.
func (*FetchRequestMetadata) GetDecodedWorkflowName ¶ added in v0.4.1
func (x *FetchRequestMetadata) GetDecodedWorkflowName() string
func (*FetchRequestMetadata) GetWorkflowExecutionId ¶ added in v0.4.0
func (x *FetchRequestMetadata) GetWorkflowExecutionId() string
func (*FetchRequestMetadata) GetWorkflowId ¶ added in v0.4.0
func (x *FetchRequestMetadata) GetWorkflowId() string
func (*FetchRequestMetadata) GetWorkflowName ¶ added in v0.4.0
func (x *FetchRequestMetadata) GetWorkflowName() string
func (*FetchRequestMetadata) GetWorkflowOwner ¶ added in v0.4.0
func (x *FetchRequestMetadata) GetWorkflowOwner() string
func (*FetchRequestMetadata) ProtoMessage ¶ added in v0.4.0
func (*FetchRequestMetadata) ProtoMessage()
func (*FetchRequestMetadata) ProtoReflect ¶ added in v0.4.0
func (x *FetchRequestMetadata) ProtoReflect() protoreflect.Message
func (*FetchRequestMetadata) Reset ¶ added in v0.4.0
func (x *FetchRequestMetadata) Reset()
func (*FetchRequestMetadata) String ¶ added in v0.4.0
func (x *FetchRequestMetadata) String() string
type FetchResponse ¶ added in v0.3.0
type FetchResponse struct {
ExecutionError bool `protobuf:"varint,1,opt,name=executionError,proto3" json:"executionError,omitempty"`
ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
// NOTE: this is actually a uint8, but proto doesn't support this.
StatusCode uint32 `protobuf:"varint,3,opt,name=statusCode,proto3" json:"statusCode,omitempty"`
Headers *pb1.Map `protobuf:"bytes,4,opt,name=headers,proto3" json:"headers,omitempty"`
Body []byte `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
func (*FetchResponse) Descriptor
deprecated
added in
v0.3.0
func (*FetchResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchResponse.ProtoReflect.Descriptor instead.
func (*FetchResponse) GetBody ¶ added in v0.3.0
func (x *FetchResponse) GetBody() []byte
func (*FetchResponse) GetErrorMessage ¶ added in v0.3.0
func (x *FetchResponse) GetErrorMessage() string
func (*FetchResponse) GetExecutionError ¶ added in v0.4.0
func (x *FetchResponse) GetExecutionError() bool
func (*FetchResponse) GetHeaders ¶ added in v0.3.0
func (x *FetchResponse) GetHeaders() *pb1.Map
func (*FetchResponse) GetStatusCode ¶ added in v0.3.0
func (x *FetchResponse) GetStatusCode() uint32
func (*FetchResponse) ProtoMessage ¶ added in v0.3.0
func (*FetchResponse) ProtoMessage()
func (*FetchResponse) ProtoReflect ¶ added in v0.3.0
func (x *FetchResponse) ProtoReflect() protoreflect.Message
func (*FetchResponse) Reset ¶ added in v0.3.0
func (x *FetchResponse) Reset()
func (*FetchResponse) String ¶ added in v0.3.0
func (x *FetchResponse) String() string
type Request ¶
type Request struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Config []byte `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
// Types that are valid to be assigned to Message:
//
// *Request_ComputeRequest
// *Request_SpecRequest
Message isRequest_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*Request) Descriptor
deprecated
func (*Request) GetComputeRequest ¶
func (x *Request) GetComputeRequest() *ComputeRequest
func (*Request) GetMessage ¶
func (x *Request) GetMessage() isRequest_Message
func (*Request) GetSpecRequest ¶
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Request_ComputeRequest ¶
type Request_ComputeRequest struct {
ComputeRequest *ComputeRequest `protobuf:"bytes,3,opt,name=computeRequest,proto3,oneof"`
}
type Request_SpecRequest ¶
type Response ¶
type Response struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=errMsg,proto3" json:"errMsg,omitempty"`
// Types that are valid to be assigned to Message:
//
// *Response_ComputeResponse
// *Response_SpecResponse
Message isResponse_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*Response) Descriptor
deprecated
func (*Response) GetComputeResponse ¶
func (x *Response) GetComputeResponse() *ComputeResponse
func (*Response) GetMessage ¶
func (x *Response) GetMessage() isResponse_Message
func (*Response) GetSpecResponse ¶
func (x *Response) GetSpecResponse() *WorkflowSpec
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type Response_ComputeResponse ¶
type Response_ComputeResponse struct {
ComputeResponse *ComputeResponse `protobuf:"bytes,3,opt,name=computeResponse,proto3,oneof"`
}
type Response_SpecResponse ¶
type Response_SpecResponse struct {
SpecResponse *WorkflowSpec `protobuf:"bytes,4,opt,name=specResponse,proto3,oneof"`
}
type RuntimeConfig ¶ added in v0.3.0
type RuntimeConfig struct {
MaxResponseSizeBytes int64 `protobuf:"varint,1,opt,name=maxResponseSizeBytes,proto3" json:"maxResponseSizeBytes,omitempty"`
// contains filtered or unexported fields
}
func (*RuntimeConfig) Descriptor
deprecated
added in
v0.3.0
func (*RuntimeConfig) Descriptor() ([]byte, []int)
Deprecated: Use RuntimeConfig.ProtoReflect.Descriptor instead.
func (*RuntimeConfig) GetMaxResponseSizeBytes ¶ added in v0.5.0
func (x *RuntimeConfig) GetMaxResponseSizeBytes() int64
func (*RuntimeConfig) ProtoMessage ¶ added in v0.3.0
func (*RuntimeConfig) ProtoMessage()
func (*RuntimeConfig) ProtoReflect ¶ added in v0.3.0
func (x *RuntimeConfig) ProtoReflect() protoreflect.Message
func (*RuntimeConfig) Reset ¶ added in v0.3.0
func (x *RuntimeConfig) Reset()
func (*RuntimeConfig) String ¶ added in v0.3.0
func (x *RuntimeConfig) String() string
type StepDefinition ¶
type StepDefinition struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Ref string `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
Inputs *StepInputs `protobuf:"bytes,3,opt,name=inputs,proto3" json:"inputs,omitempty"`
Config *pb1.Map `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
CapabilityType string `protobuf:"bytes,5,opt,name=capabilityType,proto3" json:"capabilityType,omitempty"`
// contains filtered or unexported fields
}
func (*StepDefinition) Descriptor
deprecated
func (*StepDefinition) Descriptor() ([]byte, []int)
Deprecated: Use StepDefinition.ProtoReflect.Descriptor instead.
func (*StepDefinition) GetCapabilityType ¶
func (x *StepDefinition) GetCapabilityType() string
func (*StepDefinition) GetConfig ¶
func (x *StepDefinition) GetConfig() *pb1.Map
func (*StepDefinition) GetId ¶
func (x *StepDefinition) GetId() string
func (*StepDefinition) GetInputs ¶
func (x *StepDefinition) GetInputs() *StepInputs
func (*StepDefinition) GetRef ¶
func (x *StepDefinition) GetRef() string
func (*StepDefinition) ProtoMessage ¶
func (*StepDefinition) ProtoMessage()
func (*StepDefinition) ProtoReflect ¶
func (x *StepDefinition) ProtoReflect() protoreflect.Message
func (*StepDefinition) Reset ¶
func (x *StepDefinition) Reset()
func (*StepDefinition) String ¶
func (x *StepDefinition) String() string
type StepInputs ¶
type StepInputs struct {
OutputRef string `protobuf:"bytes,1,opt,name=outputRef,proto3" json:"outputRef,omitempty"`
Mapping *pb1.Map `protobuf:"bytes,2,opt,name=mapping,proto3" json:"mapping,omitempty"`
// contains filtered or unexported fields
}
func (*StepInputs) Descriptor
deprecated
func (*StepInputs) Descriptor() ([]byte, []int)
Deprecated: Use StepInputs.ProtoReflect.Descriptor instead.
func (*StepInputs) GetMapping ¶
func (x *StepInputs) GetMapping() *pb1.Map
func (*StepInputs) GetOutputRef ¶
func (x *StepInputs) GetOutputRef() string
func (*StepInputs) ProtoMessage ¶
func (*StepInputs) ProtoMessage()
func (*StepInputs) ProtoReflect ¶
func (x *StepInputs) ProtoReflect() protoreflect.Message
func (*StepInputs) Reset ¶
func (x *StepInputs) Reset()
func (*StepInputs) String ¶
func (x *StepInputs) String() string
type WorkflowSpec ¶
type WorkflowSpec struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
Triggers []*StepDefinition `protobuf:"bytes,3,rep,name=triggers,proto3" json:"triggers,omitempty"`
Actions []*StepDefinition `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
Consensus []*StepDefinition `protobuf:"bytes,5,rep,name=consensus,proto3" json:"consensus,omitempty"`
Targets []*StepDefinition `protobuf:"bytes,6,rep,name=targets,proto3" json:"targets,omitempty"`
// contains filtered or unexported fields
}
func WorkflowSpecToProto ¶
func WorkflowSpecToProto(spec *sdk.WorkflowSpec) (*WorkflowSpec, error)
func (*WorkflowSpec) Descriptor
deprecated
func (*WorkflowSpec) Descriptor() ([]byte, []int)
Deprecated: Use WorkflowSpec.ProtoReflect.Descriptor instead.
func (*WorkflowSpec) GetActions ¶
func (x *WorkflowSpec) GetActions() []*StepDefinition
func (*WorkflowSpec) GetConsensus ¶
func (x *WorkflowSpec) GetConsensus() []*StepDefinition
func (*WorkflowSpec) GetName ¶
func (x *WorkflowSpec) GetName() string
func (*WorkflowSpec) GetOwner ¶
func (x *WorkflowSpec) GetOwner() string
func (*WorkflowSpec) GetTargets ¶
func (x *WorkflowSpec) GetTargets() []*StepDefinition
func (*WorkflowSpec) GetTriggers ¶
func (x *WorkflowSpec) GetTriggers() []*StepDefinition
func (*WorkflowSpec) ProtoMessage ¶
func (*WorkflowSpec) ProtoMessage()
func (*WorkflowSpec) ProtoReflect ¶
func (x *WorkflowSpec) ProtoReflect() protoreflect.Message
func (*WorkflowSpec) Reset ¶
func (x *WorkflowSpec) Reset()
func (*WorkflowSpec) String ¶
func (x *WorkflowSpec) String() string