FFLocalStateUpdate constructor

FFLocalStateUpdate({
  1. @Deprecated('This field is deprecated.') FFIdentifier? localStateField,
  2. @Deprecated('This field is deprecated.') FFValue? setValue,
  3. @Deprecated('This field is deprecated.') FFLocalStateClearValue? clearValue,
  4. @Deprecated('This field is deprecated.') double? legacyIncrement,
  5. @Deprecated('This field is deprecated.') FFValue? addToList,
  6. @Deprecated('This field is deprecated.') FFValue? removeFromList,
  7. @Deprecated('This field is deprecated.') FFValue? increment,
  8. Iterable<FFLocalStateFieldUpdate>? updates,
  9. @Deprecated('This field is deprecated.') bool? legacyUpdateSilently,
  10. FFLocalStateUpdate_UpdateType? updateType,
  11. FFStateVariableType? stateVariableType,
})

Implementation

factory FFLocalStateUpdate({
  @$core.Deprecated('This field is deprecated.')
  FFIdentifier? localStateField,
  @$core.Deprecated('This field is deprecated.') FFValue? setValue,
  @$core.Deprecated('This field is deprecated.')
  FFLocalStateClearValue? clearValue,
  @$core.Deprecated('This field is deprecated.')
  $core.double? legacyIncrement,
  @$core.Deprecated('This field is deprecated.') FFValue? addToList,
  @$core.Deprecated('This field is deprecated.') FFValue? removeFromList,
  @$core.Deprecated('This field is deprecated.') FFValue? increment,
  $core.Iterable<FFLocalStateFieldUpdate>? updates,
  @$core.Deprecated('This field is deprecated.')
  $core.bool? legacyUpdateSilently,
  FFLocalStateUpdate_UpdateType? updateType,
  FFStateVariableType? stateVariableType,
}) {
  final result = create();
  if (localStateField != null) result.localStateField = localStateField;
  if (setValue != null) result.setValue = setValue;
  if (clearValue != null) result.clearValue = clearValue;
  if (legacyIncrement != null) result.legacyIncrement = legacyIncrement;
  if (addToList != null) result.addToList = addToList;
  if (removeFromList != null) result.removeFromList = removeFromList;
  if (increment != null) result.increment = increment;
  if (updates != null) result.updates.addAll(updates);
  if (legacyUpdateSilently != null)
    result.legacyUpdateSilently = legacyUpdateSilently;
  if (updateType != null) result.updateType = updateType;
  if (stateVariableType != null) result.stateVariableType = stateVariableType;
  return result;
}