PlayerInfo.g.dart 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'PlayerInfo.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. PlayerInfo _$PlayerInfoFromJson(Map<String, dynamic> json) {
  7. return PlayerInfo(
  8. json['id'] as int,
  9. json['houseId'] as int,
  10. json['userId'] as int,
  11. json['statusFlag'] as int,
  12. json['userInfo'] == null
  13. ? null
  14. : UserInfo.fromJson(json['userInfo'] as Map<String, dynamic>),
  15. json['points'] as int,
  16. json['gameInfo'] == null
  17. ? null
  18. : GameInfo.fromJson(json['gameInfo'] as Map<String, dynamic>),
  19. json['houseInfo'] == null
  20. ? null
  21. : HouseInfo.fromJson(json['houseInfo'] as Map<String, dynamic>),
  22. (json['liveTime'] as num)?.toDouble(),
  23. (json['score'] as num)?.toDouble(),
  24. json['rank'] as int,
  25. json['ranking'] as int,
  26. json['houseRank'] as int,
  27. json['video'] as String,
  28. json['played'] as bool,
  29. json['competitionInfo'] == null
  30. ? null
  31. : CompetitionInfo.fromJson(
  32. json['competitionInfo'] as Map<String, dynamic>),
  33. json['createTime'] as int,
  34. json['dataError'] as bool,
  35. json['resultError'] as bool,
  36. json['competitionId'] as int,
  37. json['startTime'] as int,
  38. json['endTime'] as int);
  39. }
  40. Map<String, dynamic> _$PlayerInfoToJson(PlayerInfo instance) =>
  41. <String, dynamic>{
  42. 'id': instance.id,
  43. 'houseId': instance.houseId,
  44. 'userId': instance.userId,
  45. 'statusFlag': instance.statusFlag,
  46. 'userInfo': instance.userInfo,
  47. 'points': instance.points,
  48. 'gameInfo': instance.gameInfo,
  49. 'houseInfo': instance.houseInfo,
  50. 'liveTime': instance.liveTime,
  51. 'score': instance.score,
  52. 'rank': instance.rank,
  53. 'ranking': instance.ranking,
  54. 'houseRank': instance.houseRank,
  55. 'video': instance.video,
  56. 'played': instance.played,
  57. 'competitionInfo': instance.competitionInfo,
  58. 'createTime': instance.createTime,
  59. 'dataError': instance.dataError,
  60. 'resultError': instance.resultError,
  61. 'competitionId': instance.competitionId,
  62. 'startTime': instance.startTime,
  63. 'endTime': instance.endTime
  64. };