import 'package:freezed_annotation/freezed_annotation.dart'; part 'settings.freezed.dart'; // part 'settings.g.dart'; @freezed class AppSettings with _$AppSettings { const factory AppSettings({ required bool notificationsEnabled, required bool darkModeEnabled, required String language, bool? soundEnabled, bool? vibrationEnabled, String? themeColor, }) = _AppSettings; // factory AppSettings.fromJson(Map json) => _$AppSettingsFromJson(json); }