Decision constructor
Decision({
- required DecisionType decisionType,
- CancelTimerDecisionAttributes? cancelTimerDecisionAttributes,
- CancelWorkflowExecutionDecisionAttributes? cancelWorkflowExecutionDecisionAttributes,
- CompleteWorkflowExecutionDecisionAttributes? completeWorkflowExecutionDecisionAttributes,
- ContinueAsNewWorkflowExecutionDecisionAttributes? continueAsNewWorkflowExecutionDecisionAttributes,
- FailWorkflowExecutionDecisionAttributes? failWorkflowExecutionDecisionAttributes,
- RecordMarkerDecisionAttributes? recordMarkerDecisionAttributes,
- RequestCancelActivityTaskDecisionAttributes? requestCancelActivityTaskDecisionAttributes,
- RequestCancelExternalWorkflowExecutionDecisionAttributes? requestCancelExternalWorkflowExecutionDecisionAttributes,
- ScheduleActivityTaskDecisionAttributes? scheduleActivityTaskDecisionAttributes,
- ScheduleLambdaFunctionDecisionAttributes? scheduleLambdaFunctionDecisionAttributes,
- SignalExternalWorkflowExecutionDecisionAttributes? signalExternalWorkflowExecutionDecisionAttributes,
- StartChildWorkflowExecutionDecisionAttributes? startChildWorkflowExecutionDecisionAttributes,
- StartTimerDecisionAttributes? startTimerDecisionAttributes,
Implementation
Decision({
required this.decisionType,
this.cancelTimerDecisionAttributes,
this.cancelWorkflowExecutionDecisionAttributes,
this.completeWorkflowExecutionDecisionAttributes,
this.continueAsNewWorkflowExecutionDecisionAttributes,
this.failWorkflowExecutionDecisionAttributes,
this.recordMarkerDecisionAttributes,
this.requestCancelActivityTaskDecisionAttributes,
this.requestCancelExternalWorkflowExecutionDecisionAttributes,
this.scheduleActivityTaskDecisionAttributes,
this.scheduleLambdaFunctionDecisionAttributes,
this.signalExternalWorkflowExecutionDecisionAttributes,
this.startChildWorkflowExecutionDecisionAttributes,
this.startTimerDecisionAttributes,
});