Implementation
SettingsState copyWith({
String? defaultStandardId,
String? locale,
TextSizePreference? textSize,
AppThemeMode? themeMode,
bool? notificationsEnabled,
bool? highContrastEnabled,
String? version,
bool? isLoading,
}) {
return SettingsState(
defaultStandardId: defaultStandardId ?? this.defaultStandardId,
locale: locale ?? this.locale,
textSize: textSize ?? this.textSize,
themeMode: themeMode ?? this.themeMode,
notificationsEnabled: notificationsEnabled ?? this.notificationsEnabled,
highContrastEnabled: highContrastEnabled ?? this.highContrastEnabled,
version: version ?? this.version,
isLoading: isLoading ?? this.isLoading,
);
}