UserInfo.g.dart 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'UserInfo.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. UserInfo _$UserInfoFromJson(Map<String, dynamic> json) {
  7. return UserInfo(
  8. json['id'] as int,
  9. json['nickname'] as String,
  10. json['username'] as String,
  11. json['icon'] as String,
  12. json['phone'] as String,
  13. json['sex'] as String,
  14. (json['moneyCoin'] as num)?.toDouble(),
  15. (json['moneyPoint'] as num)?.toDouble(),
  16. json['birthday'] as int,
  17. json['noticeFlag'] == 'Y',
  18. json['remindFlag'] == 'Y',
  19. json['createFlag'] == 'Y',
  20. json['houseCard'] as int,
  21. json['recommender'] as int,
  22. json['levelId'] as int,
  23. json['moneyTicket'] as int,
  24. json['channel'] as int,
  25. json['rank']!=null?json['rank'] as int : 0);
  26. }
  27. Map<String, dynamic> _$UserInfoToJson(UserInfo instance) => <String, dynamic>{
  28. 'id': instance.id,
  29. 'nickname': instance.nickname,
  30. 'username': instance.username,
  31. 'icon': instance.icon,
  32. 'phone': instance.phone,
  33. 'sex': instance.sex,
  34. 'moneyCoin': instance.moneyCoin,
  35. 'moneyPoint': instance.moneyPoint,
  36. 'birthday': instance.birthday,
  37. 'noticeFlag': instance.noticeFlag,
  38. 'remindFlag': instance.remindFlag,
  39. 'createFlag': instance.createFlag,
  40. 'houseCard': instance.houseCard,
  41. 'recommender': instance.recommender,
  42. 'levelId': instance.levelId,
  43. 'moneyTicket': instance.moneyTicket,
  44. 'channel': instance.channel,
  45. 'rank': instance.rank != null ? instance.rank : 0
  46. };