Skip to main content

Interface: IStartChildWorkflowExecution

coresdk.workflow_commands.IStartChildWorkflowExecution

Properties of a StartChildWorkflowExecution.

Implemented by#

Properties#

cancellationType#

Optional cancellationType: null | ChildWorkflowCancellationType

Defines behaviour of the underlying workflow when child workflow cancellation has been requested.


cronSchedule#

Optional cronSchedule: null | string

StartChildWorkflowExecution cronSchedule


header#

Optional header: null | { [k: string]: IPayload; }

Header fields


input#

Optional input: null | IPayload[]

StartChildWorkflowExecution input


memo#

Optional memo: null | { [k: string]: IPayload; }

Memo fields


namespace#

Optional namespace: null | string

StartChildWorkflowExecution namespace


parentClosePolicy#

Optional parentClosePolicy: null | ParentClosePolicy

Default: PARENT_CLOSE_POLICY_TERMINATE.


retryPolicy#

Optional retryPolicy: null | IRetryPolicy

StartChildWorkflowExecution retryPolicy


searchAttributes#

Optional searchAttributes: null | { [k: string]: IPayload; }

Search attributes


seq#

Optional seq: null | number

Lang's incremental sequence number, used as the operation identifier


taskQueue#

Optional taskQueue: null | string

StartChildWorkflowExecution taskQueue


workflowExecutionTimeout#

Optional workflowExecutionTimeout: null | IDuration

Total workflow execution timeout including retries and continue as new.


workflowId#

Optional workflowId: null | string

StartChildWorkflowExecution workflowId


workflowIdReusePolicy#

Optional workflowIdReusePolicy: null | WorkflowIdReusePolicy

StartChildWorkflowExecution workflowIdReusePolicy


workflowRunTimeout#

Optional workflowRunTimeout: null | IDuration

Timeout of a single workflow run.


workflowTaskTimeout#

Optional workflowTaskTimeout: null | IDuration

Timeout of a single workflow task.


workflowType#

Optional workflowType: null | string

StartChildWorkflowExecution workflowType