auth_model.g.dart 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'auth_model.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. InstitutionInfo _$InstitutionInfoFromJson(Map<String, dynamic> json) =>
  7. InstitutionInfo(
  8. id: (json['id'] as num).toInt(),
  9. uuid: json['uuid'] as String,
  10. name: json['name'] as String,
  11. );
  12. Map<String, dynamic> _$InstitutionInfoToJson(InstitutionInfo instance) =>
  13. <String, dynamic>{
  14. 'id': instance.id,
  15. 'uuid': instance.uuid,
  16. 'name': instance.name,
  17. };
  18. UserInfo _$UserInfoFromJson(Map<String, dynamic> json) => UserInfo(
  19. id: (json['id'] as num).toInt(),
  20. uuid: json['uuid'] as String,
  21. institutionUuid: json['institution_uuid'] as String,
  22. name: json['name'] as String,
  23. gender: (json['gender'] as num).toInt(),
  24. avatar: json['avatar'] as String?,
  25. baseUuid: json['base_uuid'] as String,
  26. username: json['username'] as String,
  27. mobile: json['mobile'] as String,
  28. );
  29. Map<String, dynamic> _$UserInfoToJson(UserInfo instance) => <String, dynamic>{
  30. 'id': instance.id,
  31. 'uuid': instance.uuid,
  32. 'institution_uuid': instance.institutionUuid,
  33. 'name': instance.name,
  34. 'gender': instance.gender,
  35. 'avatar': instance.avatar,
  36. 'base_uuid': instance.baseUuid,
  37. 'username': instance.username,
  38. 'mobile': instance.mobile,
  39. };
  40. AuthModel _$AuthModelFromJson(Map<String, dynamic> json) => AuthModel(
  41. accessToken: json['access_token'] as String,
  42. refreshToken: json['refresh_token'] as String?,
  43. institutionInfo: (json['institution_info'] as List<dynamic>)
  44. .map((e) => InstitutionInfo.fromJson(e as Map<String, dynamic>))
  45. .toList(),
  46. userInfo: UserInfo.fromJson(json['user_info'] as Map<String, dynamic>),
  47. );
  48. Map<String, dynamic> _$AuthModelToJson(AuthModel instance) => <String, dynamic>{
  49. 'access_token': instance.accessToken,
  50. 'refresh_token': instance.refreshToken,
  51. 'institution_info': instance.institutionInfo,
  52. 'user_info': instance.userInfo,
  53. };