community_model.g.dart 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'community_model.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. CommunityModel _$CommunityModelFromJson(Map<String, dynamic> json) {
  7. return CommunityModel(
  8. (json['itemList'] as List)
  9. ?.map((e) =>
  10. e == null ? null : Community.fromJson(e as Map<String, dynamic>))
  11. ?.toList(),
  12. json['count'] as int,
  13. json['total'] as int,
  14. json['nextPageUrl'] as String,
  15. );
  16. }
  17. Map<String, dynamic> _$CommunityModelToJson(CommunityModel instance) =>
  18. <String, dynamic>{
  19. 'itemList': instance.communityList,
  20. 'count': instance.count,
  21. 'total': instance.total,
  22. 'nextPageUrl': instance.nextPageUrl,
  23. };
  24. Community _$CommunityFromJson(Map<String, dynamic> json) {
  25. return Community(
  26. json['type'] as String,
  27. json['data'] == null
  28. ? null
  29. : CommunityData.fromJson(json['data'] as Map<String, dynamic>),
  30. json['tag'] as String,
  31. json['id'] as int,
  32. json['adIndex'] as int,
  33. );
  34. }
  35. Map<String, dynamic> _$CommunityToJson(Community instance) => <String, dynamic>{
  36. 'type': instance.type,
  37. 'data': instance.data,
  38. 'tag': instance.tag,
  39. 'id': instance.id,
  40. 'adIndex': instance.adIndex,
  41. };
  42. CommunityData _$CommunityDataFromJson(Map<String, dynamic> json) {
  43. return CommunityData(
  44. json['dataType'] as String,
  45. (json['itemList'] as List)
  46. ?.map((e) =>
  47. e == null ? null : Community.fromJson(e as Map<String, dynamic>))
  48. ?.toList(),
  49. json['count'] as int,
  50. json['header'] == null
  51. ? null
  52. : HeaderData.fromJson(json['header'] as Map<String, dynamic>),
  53. json['content'] == null
  54. ? null
  55. : Community.fromJson(json['content'] as Map<String, dynamic>),
  56. json['consumption'] == null
  57. ? null
  58. : Consumption.fromJson(json['consumption'] as Map<String, dynamic>),
  59. (json['tags'] as List)
  60. ?.map((e) => e == null ? null : Tag.fromJson(e as Map<String, dynamic>))
  61. ?.toList(),
  62. json['releaseTime'] as int,
  63. (json['urls'] as List)?.map((e) => e as String)?.toList(),
  64. json['city'] as String,
  65. (json['longitude'] as num)?.toDouble(),
  66. (json['latitude'] as num)?.toDouble(),
  67. json['image'] as String,
  68. json['description'] as String,
  69. );
  70. }
  71. Map<String, dynamic> _$CommunityDataToJson(CommunityData instance) =>
  72. <String, dynamic>{
  73. 'dataType': instance.dataType,
  74. 'itemList': instance.communityList,
  75. 'count': instance.count,
  76. 'header': instance.header,
  77. 'content': instance.content,
  78. 'consumption': instance.consumption,
  79. 'tags': instance.tags,
  80. 'releaseTime': instance.releaseTime,
  81. 'urls': instance.urls,
  82. 'city': instance.city,
  83. 'longitude': instance.longitude,
  84. 'latitude': instance.latitude,
  85. 'image': instance.image,
  86. 'description': instance.description,
  87. };
  88. Tag _$TagFromJson(Map<String, dynamic> json) {
  89. return Tag(
  90. json['name'] as String,
  91. );
  92. }
  93. Map<String, dynamic> _$TagToJson(Tag instance) => <String, dynamic>{
  94. 'name': instance.name,
  95. };
  96. Consumption _$ConsumptionFromJson(Map<String, dynamic> json) {
  97. return Consumption(
  98. json['collectionCount'] as int,
  99. json['replyCount'] as int,
  100. json['shareCount'] as int,
  101. json['realCollectionCount'] as int,
  102. );
  103. }
  104. Map<String, dynamic> _$ConsumptionToJson(Consumption instance) =>
  105. <String, dynamic>{
  106. 'collectionCount': instance.collectionCount,
  107. 'replyCount': instance.replyCount,
  108. 'shareCount': instance.shareCount,
  109. 'realCollectionCount': instance.realCollectionCount,
  110. };
  111. HeaderData _$HeaderDataFromJson(Map<String, dynamic> json) {
  112. return HeaderData(
  113. json['icon'] as String,
  114. json['issuerName'] as String,
  115. );
  116. }
  117. Map<String, dynamic> _$HeaderDataToJson(HeaderData instance) =>
  118. <String, dynamic>{
  119. 'icon': instance.icon,
  120. 'issuerName': instance.issuerName,
  121. };