Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenerateWorkflowStepsRequest ¶
type GenerateWorkflowStepsRequest struct {
WorkflowID string `json:"workflow_id" validate:"required"`
Steps []*app.WorkflowStep `json:"steps" validate:"required"`
}
type Workflows ¶
type Workflows struct {
// contains filtered or unexported fields
}
func (*Workflows) GenerateWorkflowSteps ¶
func (w *Workflows) GenerateWorkflowSteps(ctx workflow.Context, req *GenerateWorkflowStepsRequest) ([]*app.WorkflowStep, error)
@temporal-gen workflow @execution-timeout 1h @task-timeout 1m @id-template {{.CallerID}}-generate-steps
func (*Workflows) WaitForApprovalResponse ¶
func (w *Workflows) WaitForApprovalResponse(ctx workflow.Context, req *WaitForApprovalResponseRequest) (*app.WorkflowStepApprovalResponse, error)
@temporal-gen workflow @execution-timeout 720h @task-timeout 1m @id-template {{.CallerID}}-{{.Req.StepID}}-wait-for-approval-response
Source Files
¶
Click to show internal directories.
Click to hide internal directories.