Line data Source code
1 : // GENERATED CODE - DO NOT MODIFY BY HAND
2 :
3 : part of 'profile_data.dart';
4 :
5 : // **************************************************************************
6 : // JsonSerializableGenerator
7 : // **************************************************************************
8 :
9 0 : _$_ProfileData _$$_ProfileDataFromJson(Map<String, dynamic> json) =>
10 0 : _$_ProfileData(
11 0 : id: json['id'] as String,
12 0 : displayName: json['displayName'] as String?,
13 0 : photoURL: json['photoURL'] as String?,
14 0 : firstName: json['firstName'] as String?,
15 0 : lastName: json['lastName'] as String?,
16 : authorizationStatus:
17 0 : (json['authorizationStatus'] as Map<String, dynamic>).map(
18 0 : (k, e) => MapEntry($enumDecode(_$ProvidersEnumEnumMap, k),
19 0 : $enumDecode(_$AuthorizationEnumEnumMap, e)),
20 : ),
21 : );
22 :
23 0 : Map<String, dynamic> _$$_ProfileDataToJson(_$_ProfileData instance) =>
24 0 : <String, dynamic>{
25 0 : 'id': instance.id,
26 0 : 'displayName': instance.displayName,
27 0 : 'photoURL': instance.photoURL,
28 0 : 'firstName': instance.firstName,
29 0 : 'lastName': instance.lastName,
30 0 : 'authorizationStatus': instance.authorizationStatus.map((k, e) =>
31 0 : MapEntry(_$ProvidersEnumEnumMap[k], _$AuthorizationEnumEnumMap[e])),
32 : };
33 :
34 : const _$AuthorizationEnumEnumMap = {
35 : AuthorizationEnum.waitingForInput: 'WAITING_FOR_INPUT',
36 : AuthorizationEnum.gettingAuthorized: 'GETTING_AUTHORIZED',
37 : AuthorizationEnum.authorized: 'AUTHORIZED',
38 : AuthorizationEnum.unknown: 'UNKNOWN',
39 : };
40 :
41 : const _$ProvidersEnumEnumMap = {
42 : ProvidersEnum.apple: 'APPLE',
43 : ProvidersEnum.google: 'GOOGLE',
44 : ProvidersEnum.email: 'EMAIL',
45 : ProvidersEnum.gitHub: 'GIT_HUB',
46 : };
|