FFPropertyOverride constructor

FFPropertyOverride({
  1. Iterable<int>? tagPath,
  2. @Deprecated('This field is deprecated.') FFOverrideSource? sourceOld,
  3. @Deprecated('This field is deprecated.') FFOverrideVariableSource? variableSourceOld,
  4. @Deprecated('This field is deprecated.') Iterable<FFParamReducer>? reducersOld,
  5. FFVariable? variable,
})

Implementation

factory FFPropertyOverride({
  $core.Iterable<$core.int>? tagPath,
  @$core.Deprecated('This field is deprecated.') FFOverrideSource? sourceOld,
  @$core.Deprecated('This field is deprecated.')
  FFOverrideVariableSource? variableSourceOld,
  @$core.Deprecated('This field is deprecated.')
  $core.Iterable<FFParamReducer>? reducersOld,
  FFVariable? variable,
}) {
  final result = create();
  if (tagPath != null) result.tagPath.addAll(tagPath);
  if (sourceOld != null) result.sourceOld = sourceOld;
  if (variableSourceOld != null) result.variableSourceOld = variableSourceOld;
  if (reducersOld != null) result.reducersOld.addAll(reducersOld);
  if (variable != null) result.variable = variable;
  return result;
}