StartChildWorkflowExecutionInitiatedEventAttributes class

Provides the details of the StartChildWorkflowExecutionInitiated event.

Constructors

StartChildWorkflowExecutionInitiatedEventAttributes({required ChildPolicy childPolicy, required int decisionTaskCompletedEventId, required TaskList taskList, required String workflowId, required WorkflowType workflowType, String? control, String? executionStartToCloseTimeout, String? input, String? lambdaRole, List<String>? tagList, String? taskPriority, String? taskStartToCloseTimeout})
StartChildWorkflowExecutionInitiatedEventAttributes.fromJson(Map<String, dynamic> json)
factory

Properties

childPolicy ChildPolicy
The policy to use for the child workflow executions if this execution gets terminated by explicitly calling the TerminateWorkflowExecution action or due to an expired timeout.
final
control String?
Data attached to the event that can be used by the decider in subsequent decision tasks. This data isn't sent to the activity.
final
decisionTaskCompletedEventId int
The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartChildWorkflowExecution Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the cause of events.
final
executionStartToCloseTimeout String?
The maximum duration for the child workflow execution. If the workflow execution isn't closed within this duration, it is timed out and force-terminated.
final
hashCode int
The hash code for this object.
no setterinherited
input String?
The inputs provided to the child workflow execution.
final
lambdaRole String?
The IAM role to attach to the child workflow execution.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tagList List<String>?
The list of tags to associated with the child workflow execution.
final
taskList TaskList
The name of the task list used for the decision tasks of the child workflow execution.
final
taskPriority String?
The priority assigned for the decision tasks for this workflow execution. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.
final
taskStartToCloseTimeout String?
The maximum duration allowed for the decision tasks for this workflow execution.
final
workflowId String
The workflowId of the child workflow execution.
final
workflowType WorkflowType
The type of the child workflow execution.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited