copyWith method

FlexKeyColors copyWith({
  1. bool? useKeyColors,
  2. bool? useSecondary,
  3. bool? useTertiary,
  4. bool? keepPrimary,
  5. bool? keepSecondary,
  6. bool? keepTertiary,
  7. bool? keepPrimaryContainer,
  8. bool? keepSecondaryContainer,
  9. bool? keepTertiaryContainer,
})

Copy the object with one or more provided properties changed.

Implementation

FlexKeyColors copyWith({
  final bool? useKeyColors,
  final bool? useSecondary,
  final bool? useTertiary,
  final bool? keepPrimary,
  final bool? keepSecondary,
  final bool? keepTertiary,
  final bool? keepPrimaryContainer,
  final bool? keepSecondaryContainer,
  final bool? keepTertiaryContainer,
}) {
  return FlexKeyColors(
    useKeyColors: useKeyColors ?? this.useKeyColors,
    useSecondary: useSecondary ?? this.useSecondary,
    useTertiary: useTertiary ?? this.useTertiary,
    keepPrimary: keepPrimary ?? this.keepPrimary,
    keepSecondary: keepSecondary ?? this.keepSecondary,
    keepTertiary: keepTertiary ?? this.keepTertiary,
    keepPrimaryContainer: keepPrimaryContainer ?? this.keepPrimaryContainer,
    keepSecondaryContainer:
        keepSecondaryContainer ?? this.keepSecondaryContainer,
    keepTertiaryContainer:
        keepTertiaryContainer ?? this.keepTertiaryContainer,
  );
}