// GENERATED CODE - DO NOT MODIFY BY HAND part of 'community_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** CommunityModel _$CommunityModelFromJson(Map json) { return CommunityModel( (json['itemList'] as List) ?.map((e) => e == null ? null : Community.fromJson(e as Map)) ?.toList(), json['count'] as int, json['total'] as int, json['nextPageUrl'] as String, ); } Map _$CommunityModelToJson(CommunityModel instance) => { 'itemList': instance.communityList, 'count': instance.count, 'total': instance.total, 'nextPageUrl': instance.nextPageUrl, }; Community _$CommunityFromJson(Map json) { return Community( json['type'] as String, json['data'] == null ? null : CommunityData.fromJson(json['data'] as Map), json['tag'] as String, json['id'] as int, json['adIndex'] as int, ); } Map _$CommunityToJson(Community instance) => { 'type': instance.type, 'data': instance.data, 'tag': instance.tag, 'id': instance.id, 'adIndex': instance.adIndex, }; CommunityData _$CommunityDataFromJson(Map json) { return CommunityData( json['dataType'] as String, (json['itemList'] as List) ?.map((e) => e == null ? null : Community.fromJson(e as Map)) ?.toList(), json['count'] as int, json['header'] == null ? null : HeaderData.fromJson(json['header'] as Map), json['content'] == null ? null : Community.fromJson(json['content'] as Map), json['consumption'] == null ? null : Consumption.fromJson(json['consumption'] as Map), (json['tags'] as List) ?.map((e) => e == null ? null : Tag.fromJson(e as Map)) ?.toList(), json['releaseTime'] as int, (json['urls'] as List)?.map((e) => e as String)?.toList(), json['city'] as String, (json['longitude'] as num)?.toDouble(), (json['latitude'] as num)?.toDouble(), json['image'] as String, json['description'] as String, ); } Map _$CommunityDataToJson(CommunityData instance) => { 'dataType': instance.dataType, 'itemList': instance.communityList, 'count': instance.count, 'header': instance.header, 'content': instance.content, 'consumption': instance.consumption, 'tags': instance.tags, 'releaseTime': instance.releaseTime, 'urls': instance.urls, 'city': instance.city, 'longitude': instance.longitude, 'latitude': instance.latitude, 'image': instance.image, 'description': instance.description, }; Tag _$TagFromJson(Map json) { return Tag( json['name'] as String, ); } Map _$TagToJson(Tag instance) => { 'name': instance.name, }; Consumption _$ConsumptionFromJson(Map json) { return Consumption( json['collectionCount'] as int, json['replyCount'] as int, json['shareCount'] as int, json['realCollectionCount'] as int, ); } Map _$ConsumptionToJson(Consumption instance) => { 'collectionCount': instance.collectionCount, 'replyCount': instance.replyCount, 'shareCount': instance.shareCount, 'realCollectionCount': instance.realCollectionCount, }; HeaderData _$HeaderDataFromJson(Map json) { return HeaderData( json['icon'] as String, json['issuerName'] as String, ); } Map _$HeaderDataToJson(HeaderData instance) => { 'icon': instance.icon, 'issuerName': instance.issuerName, };