FFActionNode constructor

FFActionNode({
  1. String? key,
  2. FFAction? action,
  3. FFConditionActions? conditionActions,
  4. FFTerminateAction? terminate,
  5. FFActionNode? followUpAction,
  6. FFAnnotations? annotations,
  7. FFLoopAction? loopAction,
  8. FFLoopBreakAction? loopBreak,
  9. FFParallelActions? parallelActions,
})

Implementation

factory FFActionNode({
  $core.String? key,
  FFAction? action,
  FFConditionActions? conditionActions,
  FFTerminateAction? terminate,
  FFActionNode? followUpAction,
  FFAnnotations? annotations,
  FFLoopAction? loopAction,
  FFLoopBreakAction? loopBreak,
  FFParallelActions? parallelActions,
}) {
  final result = create();
  if (key != null) result.key = key;
  if (action != null) result.action = action;
  if (conditionActions != null) result.conditionActions = conditionActions;
  if (terminate != null) result.terminate = terminate;
  if (followUpAction != null) result.followUpAction = followUpAction;
  if (annotations != null) result.annotations = annotations;
  if (loopAction != null) result.loopAction = loopAction;
  if (loopBreak != null) result.loopBreak = loopBreak;
  if (parallelActions != null) result.parallelActions = parallelActions;
  return result;
}