FFSwitch constructor

FFSwitch({
  1. bool? legacyInitialValue,
  2. FFColor? legacyActiveColor,
  3. FFColor? legacyActiveTrackColor,
  4. FFColor? legacyInactiveThumbColor,
  5. FFColor? legacyInactiveTrackColor,
  6. FFDisable? disabled,
  7. FFColor? legacyDisabledActiveColor,
  8. FFColor? legacyDisabledActiveTrackColor,
  9. FFColor? legacyDisabledInactiveThumbColor,
  10. FFColor? legacyDisabledInactiveTrackColor,
  11. FFBooleanValue? initialValueValue,
  12. FFColorValue? activeColorValue,
  13. FFColorValue? activeTrackColorValue,
  14. FFColorValue? inactiveThumbColorValue,
  15. FFColorValue? inactiveTrackColorValue,
  16. FFColorValue? disabledActiveColorValue,
  17. FFColorValue? disabledActiveTrackColorValue,
  18. FFColorValue? disabledInactiveThumbColorValue,
  19. FFColorValue? disabledInactiveTrackColorValue,
})

Implementation

factory FFSwitch({
  $core.bool? legacyInitialValue,
  FFColor? legacyActiveColor,
  FFColor? legacyActiveTrackColor,
  FFColor? legacyInactiveThumbColor,
  FFColor? legacyInactiveTrackColor,
  FFDisable? disabled,
  FFColor? legacyDisabledActiveColor,
  FFColor? legacyDisabledActiveTrackColor,
  FFColor? legacyDisabledInactiveThumbColor,
  FFColor? legacyDisabledInactiveTrackColor,
  FFBooleanValue? initialValueValue,
  FFColorValue? activeColorValue,
  FFColorValue? activeTrackColorValue,
  FFColorValue? inactiveThumbColorValue,
  FFColorValue? inactiveTrackColorValue,
  FFColorValue? disabledActiveColorValue,
  FFColorValue? disabledActiveTrackColorValue,
  FFColorValue? disabledInactiveThumbColorValue,
  FFColorValue? disabledInactiveTrackColorValue,
}) {
  final result = create();
  if (legacyInitialValue != null)
    result.legacyInitialValue = legacyInitialValue;
  if (legacyActiveColor != null) result.legacyActiveColor = legacyActiveColor;
  if (legacyActiveTrackColor != null)
    result.legacyActiveTrackColor = legacyActiveTrackColor;
  if (legacyInactiveThumbColor != null)
    result.legacyInactiveThumbColor = legacyInactiveThumbColor;
  if (legacyInactiveTrackColor != null)
    result.legacyInactiveTrackColor = legacyInactiveTrackColor;
  if (disabled != null) result.disabled = disabled;
  if (legacyDisabledActiveColor != null)
    result.legacyDisabledActiveColor = legacyDisabledActiveColor;
  if (legacyDisabledActiveTrackColor != null)
    result.legacyDisabledActiveTrackColor = legacyDisabledActiveTrackColor;
  if (legacyDisabledInactiveThumbColor != null)
    result.legacyDisabledInactiveThumbColor =
        legacyDisabledInactiveThumbColor;
  if (legacyDisabledInactiveTrackColor != null)
    result.legacyDisabledInactiveTrackColor =
        legacyDisabledInactiveTrackColor;
  if (initialValueValue != null) result.initialValueValue = initialValueValue;
  if (activeColorValue != null) result.activeColorValue = activeColorValue;
  if (activeTrackColorValue != null)
    result.activeTrackColorValue = activeTrackColorValue;
  if (inactiveThumbColorValue != null)
    result.inactiveThumbColorValue = inactiveThumbColorValue;
  if (inactiveTrackColorValue != null)
    result.inactiveTrackColorValue = inactiveTrackColorValue;
  if (disabledActiveColorValue != null)
    result.disabledActiveColorValue = disabledActiveColorValue;
  if (disabledActiveTrackColorValue != null)
    result.disabledActiveTrackColorValue = disabledActiveTrackColorValue;
  if (disabledInactiveThumbColorValue != null)
    result.disabledInactiveThumbColorValue = disabledInactiveThumbColorValue;
  if (disabledInactiveTrackColorValue != null)
    result.disabledInactiveTrackColorValue = disabledInactiveTrackColorValue;
  return result;
}