Line data Source code
1 : // GENERATED CODE - DO NOT MODIFY BY HAND
2 :
3 : part of 'email_auth_v_m.dart';
4 :
5 : // **************************************************************************
6 : // JsonSerializableGenerator
7 : // **************************************************************************
8 :
9 1 : _$_EmailAuthVM _$$_EmailAuthVMFromJson(Map<String, dynamic> json) =>
10 1 : _$_EmailAuthVM(
11 1 : email: json['email'] as String?,
12 1 : providers: json['providers'] == null
13 : ? null
14 0 : : ISet<ProvidersEnum>.fromJson(json['providers'],
15 0 : (value) => $enumDecode(_$ProvidersEnumEnumMap, value)),
16 : );
17 :
18 2 : Map<String, dynamic> _$$_EmailAuthVMToJson(_$_EmailAuthVM instance) =>
19 2 : <String, dynamic>{
20 2 : 'email': instance.email,
21 2 : 'providers': instance.providers?.toJson(
22 0 : (value) => _$ProvidersEnumEnumMap[value],
23 : ),
24 : };
25 :
26 : const _$ProvidersEnumEnumMap = {
27 : ProvidersEnum.apple: 'APPLE',
28 : ProvidersEnum.google: 'GOOGLE',
29 : ProvidersEnum.email: 'EMAIL',
30 : ProvidersEnum.gitHub: 'GIT_HUB',
31 : };
|