// GENERATED CODE - DO NOT MODIFY BY HAND part of 'preferences_entity.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$PreferencesEntityImpl _$$PreferencesEntityImplFromJson( Map json) => _$PreferencesEntityImpl( language: $enumDecode(_$LanguageLocaleEnumMap, json['language']), favoriteIndicators: IList.fromJson( json['favoriteIndicators'], (value) => IndicatorEnum.fromJson(value as String)), favoriteCountries: IList.fromJson(json['favoriteCountries'], (value) => $enumDecode(_$ISOCountryEnumMap, value)), favoriteReports: IList.fromJson( json['favoriteReports'], (value) => value as String), doNotifyOnIndicatorUpdates: json['doNotifyOnIndicatorUpdates'] as bool, doNotifyOnCompetitivenessReportsUpdates: json['doNotifyOnCompetitivenessReportsUpdates'] as bool, doNotifyOnCountryUpdates: json['doNotifyOnCountryUpdates'] as bool, ); Map _$$PreferencesEntityImplToJson( _$PreferencesEntityImpl instance) => { 'language': instance.language, 'favoriteIndicators': instance.favoriteIndicators.toJson( (value) => value, ), 'favoriteCountries': instance.favoriteCountries.toJson( (value) => _$ISOCountryEnumMap[value]!, ), 'favoriteReports': instance.favoriteReports.toJson( (value) => value, ), 'doNotifyOnIndicatorUpdates': instance.doNotifyOnIndicatorUpdates, 'doNotifyOnCompetitivenessReportsUpdates': instance.doNotifyOnCompetitivenessReportsUpdates, 'doNotifyOnCountryUpdates': instance.doNotifyOnCountryUpdates, }; const _$LanguageLocaleEnumMap = { LanguageLocale.enUS: 'enUS', LanguageLocale.arAE: 'arAE', }; const _$ISOCountryEnumMap = { ISOCountry.numeric533: 533, ISOCountry.numeric4: 4, ISOCountry.numeric24: 24, ISOCountry.numeric660: 660, ISOCountry.numeric248: 248, ISOCountry.numeric8: 8, ISOCountry.numeric20: 20, ISOCountry.numeric784: 784, ISOCountry.numeric32: 32, ISOCountry.numeric51: 51, ISOCountry.numeric16: 16, ISOCountry.numeric10: 10, ISOCountry.numeric260: 260, ISOCountry.numeric28: 28, ISOCountry.numeric36: 36, ISOCountry.numeric40: 40, ISOCountry.numeric31: 31, ISOCountry.numeric108: 108, ISOCountry.numeric56: 56, ISOCountry.numeric204: 204, ISOCountry.numeric854: 854, ISOCountry.numeric50: 50, ISOCountry.numeric100: 100, ISOCountry.numeric48: 48, ISOCountry.numeric44: 44, ISOCountry.numeric70: 70, ISOCountry.numeric652: 652, ISOCountry.numeric654: 654, ISOCountry.numeric112: 112, ISOCountry.numeric84: 84, ISOCountry.numeric60: 60, ISOCountry.numeric68: 68, ISOCountry.numeric535: 535, ISOCountry.numeric76: 76, ISOCountry.numeric52: 52, ISOCountry.numeric96: 96, ISOCountry.numeric64: 64, ISOCountry.numeric74: 74, ISOCountry.numeric72: 72, ISOCountry.numeric140: 140, ISOCountry.numeric124: 124, ISOCountry.numeric166: 166, ISOCountry.numeric756: 756, ISOCountry.numeric152: 152, ISOCountry.numeric156: 156, ISOCountry.numeric384: 384, ISOCountry.numeric120: 120, ISOCountry.numeric180: 180, ISOCountry.numeric178: 178, ISOCountry.numeric184: 184, ISOCountry.numeric170: 170, ISOCountry.numeric174: 174, ISOCountry.numeric132: 132, ISOCountry.numeric188: 188, ISOCountry.numeric192: 192, ISOCountry.numeric531: 531, ISOCountry.numeric162: 162, ISOCountry.numeric136: 136, ISOCountry.numeric196: 196, ISOCountry.numeric203: 203, ISOCountry.numeric276: 276, ISOCountry.numeric262: 262, ISOCountry.numeric212: 212, ISOCountry.numeric208: 208, ISOCountry.numeric214: 214, ISOCountry.numeric12: 12, ISOCountry.numeric218: 218, ISOCountry.numeric818: 818, ISOCountry.numeric232: 232, ISOCountry.numeric732: 732, ISOCountry.numeric724: 724, ISOCountry.numeric233: 233, ISOCountry.numeric231: 231, ISOCountry.numeric246: 246, ISOCountry.numeric242: 242, ISOCountry.numeric238: 238, ISOCountry.numeric250: 250, ISOCountry.numeric234: 234, ISOCountry.numeric583: 583, ISOCountry.numeric266: 266, ISOCountry.numeric826: 826, ISOCountry.numeric268: 268, ISOCountry.numeric831: 831, ISOCountry.numeric288: 288, ISOCountry.numeric292: 292, ISOCountry.numeric324: 324, ISOCountry.numeric312: 312, ISOCountry.numeric270: 270, ISOCountry.numeric624: 624, ISOCountry.numeric226: 226, ISOCountry.numeric300: 300, ISOCountry.numeric308: 308, ISOCountry.numeric304: 304, ISOCountry.numeric320: 320, ISOCountry.numeric254: 254, ISOCountry.numeric316: 316, ISOCountry.numeric328: 328, ISOCountry.numeric344: 344, ISOCountry.numeric334: 334, ISOCountry.numeric340: 340, ISOCountry.numeric191: 191, ISOCountry.numeric332: 332, ISOCountry.numeric348: 348, ISOCountry.numeric360: 360, ISOCountry.numeric833: 833, ISOCountry.numeric356: 356, ISOCountry.numeric86: 86, ISOCountry.numeric372: 372, ISOCountry.numeric364: 364, ISOCountry.numeric368: 368, ISOCountry.numeric352: 352, ISOCountry.numeric376: 376, ISOCountry.numeric380: 380, ISOCountry.numeric388: 388, ISOCountry.numeric832: 832, ISOCountry.numeric400: 400, ISOCountry.numeric392: 392, ISOCountry.numeric398: 398, ISOCountry.numeric404: 404, ISOCountry.numeric417: 417, ISOCountry.numeric116: 116, ISOCountry.numeric296: 296, ISOCountry.numeric659: 659, ISOCountry.numeric410: 410, ISOCountry.numeric153: 153, ISOCountry.numeric414: 414, ISOCountry.numeric418: 418, ISOCountry.numeric422: 422, ISOCountry.numeric430: 430, ISOCountry.numeric434: 434, ISOCountry.numeric662: 662, ISOCountry.numeric438: 438, ISOCountry.numeric144: 144, ISOCountry.numeric426: 426, ISOCountry.numeric440: 440, ISOCountry.numeric442: 442, ISOCountry.numeric428: 428, ISOCountry.numeric446: 446, ISOCountry.numeric663: 663, ISOCountry.numeric504: 504, ISOCountry.numeric492: 492, ISOCountry.numeric498: 498, ISOCountry.numeric450: 450, ISOCountry.numeric462: 462, ISOCountry.numeric484: 484, ISOCountry.numeric584: 584, ISOCountry.numeric807: 807, ISOCountry.numeric466: 466, ISOCountry.numeric470: 470, ISOCountry.numeric104: 104, ISOCountry.numeric499: 499, ISOCountry.numeric496: 496, ISOCountry.numeric580: 580, ISOCountry.numeric508: 508, ISOCountry.numeric478: 478, ISOCountry.numeric500: 500, ISOCountry.numeric474: 474, ISOCountry.numeric480: 480, ISOCountry.numeric454: 454, ISOCountry.numeric458: 458, ISOCountry.numeric175: 175, ISOCountry.numeric516: 516, ISOCountry.numeric540: 540, ISOCountry.numeric562: 562, ISOCountry.numeric574: 574, ISOCountry.numeric566: 566, ISOCountry.numeric558: 558, ISOCountry.numeric570: 570, ISOCountry.numeric528: 528, ISOCountry.numeric578: 578, ISOCountry.numeric524: 524, ISOCountry.numeric520: 520, ISOCountry.numeric554: 554, ISOCountry.numeric512: 512, ISOCountry.numeric586: 586, ISOCountry.numeric591: 591, ISOCountry.numeric612: 612, ISOCountry.numeric604: 604, ISOCountry.numeric608: 608, ISOCountry.numeric585: 585, ISOCountry.numeric598: 598, ISOCountry.numeric616: 616, ISOCountry.numeric630: 630, ISOCountry.numeric408: 408, ISOCountry.numeric620: 620, ISOCountry.numeric600: 600, ISOCountry.numeric275: 275, ISOCountry.numeric258: 258, ISOCountry.numeric634: 634, ISOCountry.numeric638: 638, ISOCountry.numeric642: 642, ISOCountry.numeric643: 643, ISOCountry.numeric646: 646, ISOCountry.numeric682: 682, ISOCountry.numeric729: 729, ISOCountry.numeric686: 686, ISOCountry.numeric702: 702, ISOCountry.numeric239: 239, ISOCountry.numeric744: 744, ISOCountry.numeric90: 90, ISOCountry.numeric694: 694, ISOCountry.numeric222: 222, ISOCountry.numeric674: 674, ISOCountry.numeric706: 706, ISOCountry.numeric666: 666, ISOCountry.numeric688: 688, ISOCountry.numeric728: 728, ISOCountry.numeric678: 678, ISOCountry.numeric740: 740, ISOCountry.numeric703: 703, ISOCountry.numeric705: 705, ISOCountry.numeric752: 752, ISOCountry.numeric748: 748, ISOCountry.numeric534: 534, ISOCountry.numeric690: 690, ISOCountry.numeric760: 760, ISOCountry.numeric796: 796, ISOCountry.numeric148: 148, ISOCountry.numeric768: 768, ISOCountry.numeric764: 764, ISOCountry.numeric762: 762, ISOCountry.numeric772: 772, ISOCountry.numeric795: 795, ISOCountry.numeric626: 626, ISOCountry.numeric776: 776, ISOCountry.numeric780: 780, ISOCountry.numeric788: 788, ISOCountry.numeric792: 792, ISOCountry.numeric798: 798, ISOCountry.numeric158: 158, ISOCountry.numeric834: 834, ISOCountry.numeric800: 800, ISOCountry.numeric804: 804, ISOCountry.numeric581: 581, ISOCountry.numeric858: 858, ISOCountry.numeric840: 840, ISOCountry.numeric860: 860, ISOCountry.numeric336: 336, ISOCountry.numeric670: 670, ISOCountry.numeric862: 862, ISOCountry.numeric92: 92, ISOCountry.numeric850: 850, ISOCountry.numeric704: 704, ISOCountry.numeric548: 548, ISOCountry.numeric876: 876, ISOCountry.numeric882: 882, ISOCountry.numeric887: 887, ISOCountry.numeric710: 710, ISOCountry.numeric894: 894, ISOCountry.numeric716: 716, };