FFConditionActions constructor

FFConditionActions({
  1. @Deprecated('This field is deprecated.') FFActionCondition? legacyCondition,
  2. @Deprecated('This field is deprecated.') FFActionNode? legacyTrueAction,
  3. FFActionNode? falseAction,
  4. Iterable<FFConditionActions_FFTrueConditionAction>? trueActions,
  5. bool? hasMultiConditions,
  6. String? conditionalActionName,
  7. String? key,
})

Implementation

factory FFConditionActions({
  @$core.Deprecated('This field is deprecated.')
  FFActionCondition? legacyCondition,
  @$core.Deprecated('This field is deprecated.')
  FFActionNode? legacyTrueAction,
  FFActionNode? falseAction,
  $core.Iterable<FFConditionActions_FFTrueConditionAction>? trueActions,
  $core.bool? hasMultiConditions,
  $core.String? conditionalActionName,
  $core.String? key,
}) {
  final result = create();
  if (legacyCondition != null) result.legacyCondition = legacyCondition;
  if (legacyTrueAction != null) result.legacyTrueAction = legacyTrueAction;
  if (falseAction != null) result.falseAction = falseAction;
  if (trueActions != null) result.trueActions.addAll(trueActions);
  if (hasMultiConditions != null)
    result.hasMultiConditions = hasMultiConditions;
  if (conditionalActionName != null)
    result.conditionalActionName = conditionalActionName;
  if (key != null) result.key = key;
  return result;
}