// GENERATED CODE - DO NOT MODIFY BY HAND part of 'settings.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Settings _$SettingsFromJson(Map json) => $checkedCreate('Settings', json, ($checkedConvert) { final val = Settings( appTheme: $checkedConvert( 'appTheme', (v) => Settings._themeFromJson(v as String), ), devToolsEnabled: $checkedConvert('devToolsEnabled', (v) => v as bool), modulesSettings: $checkedConvert( 'modulesSettings', (v) => ModulesSettings.fromJson(v as Map), ), timetableSettings: $checkedConvert( 'timetableSettings', (v) => TimetableSettings.fromJson(v as Map), ), timetableFavoritesSettings: $checkedConvert( 'timetableFavoritesSettings', (v) => TimetableFavoritesSettings.fromJson(v as Map), ), talkSettings: $checkedConvert( 'talkSettings', (v) => TalkSettings.fromJson(v as Map), ), chatBackgroundSettings: $checkedConvert( 'chatBackgroundSettings', (v) => ChatBackgroundSettings.fromJson(v as Map), ), fileSettings: $checkedConvert( 'fileSettings', (v) => FileSettings.fromJson(v as Map), ), holidaysSettings: $checkedConvert( 'holidaysSettings', (v) => HolidaysSettings.fromJson(v as Map), ), fileViewSettings: $checkedConvert( 'fileViewSettings', (v) => FileViewSettings.fromJson(v as Map), ), notificationSettings: $checkedConvert( 'notificationSettings', (v) => NotificationSettings.fromJson(v as Map), ), devToolsSettings: $checkedConvert( 'devToolsSettings', (v) => DevToolsSettings.fromJson(v as Map), ), hapticSettings: $checkedConvert( 'hapticSettings', (v) => HapticSettings.fromJson(v as Map), ), ); return val; }); Map _$SettingsToJson(Settings instance) => { 'appTheme': Settings._themeToJson(instance.appTheme), 'devToolsEnabled': instance.devToolsEnabled, 'modulesSettings': instance.modulesSettings.toJson(), 'timetableSettings': instance.timetableSettings.toJson(), 'timetableFavoritesSettings': instance.timetableFavoritesSettings.toJson(), 'talkSettings': instance.talkSettings.toJson(), 'chatBackgroundSettings': instance.chatBackgroundSettings.toJson(), 'fileSettings': instance.fileSettings.toJson(), 'holidaysSettings': instance.holidaysSettings.toJson(), 'fileViewSettings': instance.fileViewSettings.toJson(), 'notificationSettings': instance.notificationSettings.toJson(), 'devToolsSettings': instance.devToolsSettings.toJson(), 'hapticSettings': instance.hapticSettings.toJson(), };