uaestats_fe/lib/domain/entities/preferences_entity.g.dart
2026-05-16 11:31:32 +05:30

302 lines
9.2 KiB
Dart
Executable File

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'preferences_entity.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_$PreferencesEntityImpl _$$PreferencesEntityImplFromJson(
Map<String, dynamic> json) =>
_$PreferencesEntityImpl(
language: $enumDecode(_$LanguageLocaleEnumMap, json['language']),
favoriteIndicators: IList<IndicatorEnum>.fromJson(
json['favoriteIndicators'],
(value) => IndicatorEnum.fromJson(value as String)),
favoriteCountries: IList<ISOCountry>.fromJson(json['favoriteCountries'],
(value) => $enumDecode(_$ISOCountryEnumMap, value)),
favoriteReports: IList<String>.fromJson(
json['favoriteReports'], (value) => value as String),
doNotifyOnIndicatorUpdates: json['doNotifyOnIndicatorUpdates'] as bool,
doNotifyOnCompetitivenessReportsUpdates:
json['doNotifyOnCompetitivenessReportsUpdates'] as bool,
doNotifyOnCountryUpdates: json['doNotifyOnCountryUpdates'] as bool,
);
Map<String, dynamic> _$$PreferencesEntityImplToJson(
_$PreferencesEntityImpl instance) =>
<String, dynamic>{
'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,
};