copyWith method

FlexSchemeOnColors copyWith({
  1. Color? onPrimary,
  2. Color? onPrimaryContainer,
  3. Color? onSecondary,
  4. Color? onSecondaryContainer,
  5. Color? onTertiary,
  6. Color? onTertiaryContainer,
  7. Color? onSurface,
  8. Color? onSurfaceVariant,
  9. Color? onInverseSurface,
  10. Color? onBackground,
  11. Color? onError,
  12. Color? onErrorContainer,
})

Copy the object with one or more provided properties changed.

Implementation

FlexSchemeOnColors copyWith({
  Color? onPrimary,
  Color? onPrimaryContainer,
  Color? onSecondary,
  Color? onSecondaryContainer,
  Color? onTertiary,
  Color? onTertiaryContainer,
  Color? onSurface,
  Color? onSurfaceVariant,
  Color? onInverseSurface,
  Color? onBackground,
  Color? onError,
  Color? onErrorContainer,
}) {
  return FlexSchemeOnColors(
    onPrimary: onPrimary ?? this.onPrimary,
    onPrimaryContainer: onPrimaryContainer ?? this.onPrimaryContainer,
    onSecondary: onSecondary ?? this.onSecondary,
    onSecondaryContainer: onSecondaryContainer ?? this.onSecondaryContainer,
    onTertiary: onTertiary ?? this.onTertiary,
    onTertiaryContainer: onTertiaryContainer ?? this.onTertiaryContainer,
    onSurface: onSurface ?? this.onSurface,
    onSurfaceVariant: onSurfaceVariant ?? this.onSurfaceVariant,
    onInverseSurface: onInverseSurface ?? this.onInverseSurface,
    onBackground: onBackground ?? this.onBackground,
    onError: onError ?? this.onError,
    onErrorContainer: onErrorContainer ?? this.onErrorContainer,
  );
}