// GENERATED CODE - DO NOT MODIFY BY HAND part of 'config_store.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** ConfigStore _$ConfigStoreFromJson(Map json) { return ConfigStore() ..theme = _$enumDecodeNullable(_$ThemeModeEnumMap, json['theme']) ?? ThemeMode.system ..amoledDarkMode = json['amoledDarkMode'] as bool ?? false; } Map _$ConfigStoreToJson(ConfigStore instance) => { 'theme': _$ThemeModeEnumMap[instance.theme], 'amoledDarkMode': instance.amoledDarkMode, }; T _$enumDecode( Map enumValues, dynamic source, { T unknownValue, }) { if (source == null) { throw ArgumentError('A value must be provided. Supported values: ' '${enumValues.values.join(', ')}'); } final value = enumValues.entries .singleWhere((e) => e.value == source, orElse: () => null) ?.key; if (value == null && unknownValue == null) { throw ArgumentError('`$source` is not one of the supported values: ' '${enumValues.values.join(', ')}'); } return value ?? unknownValue; } T _$enumDecodeNullable( Map enumValues, dynamic source, { T unknownValue, }) { if (source == null) { return null; } return _$enumDecode(enumValues, source, unknownValue: unknownValue); } const _$ThemeModeEnumMap = { ThemeMode.system: 'system', ThemeMode.light: 'light', ThemeMode.dark: 'dark', };