copyWith method

FlexSchemeColor copyWith({
  1. Color? primary,
  2. Color? primaryContainer,
  3. Color? secondary,
  4. Color? secondaryContainer,
  5. Color? tertiary,
  6. Color? tertiaryContainer,
  7. Color? appBarColor,
  8. Color? error,
  9. Color? errorContainer,
  10. bool? swapOnMaterial3,
})

Copy the object with one or more provided properties changed.

Implementation

FlexSchemeColor copyWith({
  final Color? primary,
  final Color? primaryContainer,
  final Color? secondary,
  final Color? secondaryContainer,
  final Color? tertiary,
  final Color? tertiaryContainer,
  final Color? appBarColor,
  final Color? error,
  final Color? errorContainer,
  final bool? swapOnMaterial3,
}) {
  return FlexSchemeColor(
    primary: primary ?? this.primary,
    primaryContainer: primaryContainer ?? this.primaryContainer,
    secondary: secondary ?? this.secondary,
    secondaryContainer: secondaryContainer ?? this.secondaryContainer,
    tertiary: tertiary ?? this.tertiary,
    tertiaryContainer: tertiaryContainer ?? this.tertiaryContainer,
    appBarColor: appBarColor ?? this.appBarColor,
    error: error ?? this.error,
    errorContainer: errorContainer ?? this.errorContainer,
    swapOnMaterial3: swapOnMaterial3 ?? this.swapOnMaterial3,
  );
}