// GENERATED CODE - DO NOT MODIFY BY HAND part of 'recipe.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** RecipeMaterial _$RecipeMaterialFromJson(Map json) => RecipeMaterial( id: (json['id'] as num).toInt(), type: json['type'] as String, name: json['name'] as String, amount: json['amount'] as String, ); Map _$RecipeMaterialToJson(RecipeMaterial instance) => { 'id': instance.id, 'type': instance.type, 'name': instance.name, 'amount': instance.amount, }; RecipeStep _$RecipeStepFromJson(Map json) => RecipeStep( id: (json['id'] as num).toInt(), sort: (json['sort'] as num).toInt(), content: json['content'] as String, imageUrl: json['imageUrl'] as String, ); Map _$RecipeStepToJson(RecipeStep instance) => { 'id': instance.id, 'sort': instance.sort, 'content': instance.content, 'imageUrl': instance.imageUrl, }; RecipeComment _$RecipeCommentFromJson(Map json) => RecipeComment( id: (json['id'] as num).toInt(), username: json['username'] as String, avatar: json['avatar'] as String, content: json['content'] as String, date: json['date'] as String, ); Map _$RecipeCommentToJson(RecipeComment instance) => { 'id': instance.id, 'username': instance.username, 'avatar': instance.avatar, 'content': instance.content, 'date': instance.date, }; FoodRecord _$FoodRecordFromJson(Map json) => FoodRecord( id: (json['id'] as num?)?.toInt(), name: json['name'] as String, category: json['category'] as String, person: (json['person'] as num).toInt(), date: json['date'] as String, imageUrl: json['imageUrl'] as String, ); Map _$FoodRecordToJson(FoodRecord instance) => { 'id': instance.id, 'name': instance.name, 'category': instance.category, 'person': instance.person, 'date': instance.date, 'imageUrl': instance.imageUrl, }; RecipeQuery _$RecipeQueryFromJson(Map json) => RecipeQuery(category: json['category'] as String); Map _$RecipeQueryToJson(RecipeQuery instance) => {'category': instance.category}; Recipe _$RecipeFromJson(Map json) => Recipe( id: (json['id'] as num).toInt(), name: json['name'] as String, category: json['category'] as String, recommendRate: (json['recommendRate'] as num).toDouble(), remark: json['remark'] as String, isShare: json['isShare'] as bool, userId: (json['userId'] as num).toInt(), username: json['username'] as String, materialList: (json['materialList'] as List) .map((e) => RecipeMaterial.fromJson(e as Map)) .toList(), stepList: (json['stepList'] as List) .map((e) => RecipeStep.fromJson(e as Map)) .toList(), recordList: (json['recordList'] as List) .map((e) => FoodRecord.fromJson(e as Map)) .toList(), likeList: (json['likeList'] as List) .map((e) => (e as num).toInt()) .toList(), favouriteList: (json['favouriteList'] as List) .map((e) => (e as num).toInt()) .toList(), commentList: (json['commentList'] as List) .map((e) => RecipeComment.fromJson(e as Map)) .toList(), ); Map _$RecipeToJson(Recipe instance) => { 'id': instance.id, 'name': instance.name, 'category': instance.category, 'recommendRate': instance.recommendRate, 'remark': instance.remark, 'isShare': instance.isShare, 'userId': instance.userId, 'username': instance.username, 'materialList': instance.materialList, 'stepList': instance.stepList, 'recordList': instance.recordList, 'likeList': instance.likeList, 'favouriteList': instance.favouriteList, 'commentList': instance.commentList, }; RecipeSummary _$RecipeSummaryFromJson(Map json) => RecipeSummary( id: (json['id'] as num).toInt(), name: json['name'] as String, category: json['category'] as String, recommendRate: (json['recommendRate'] as num).toDouble(), isShare: json['isShare'] as bool, userId: (json['userId'] as num).toInt(), username: json['username'] as String, recordList: (json['recordList'] as List) .map((e) => FoodRecord.fromJson(e as Map)) .toList(), likeCount: (json['likeCount'] as num).toInt(), favouriteCount: (json['favouriteCount'] as num).toInt(), commentCount: (json['commentCount'] as num).toInt(), ); Map _$RecipeSummaryToJson(RecipeSummary instance) => { 'id': instance.id, 'name': instance.name, 'category': instance.category, 'recommendRate': instance.recommendRate, 'isShare': instance.isShare, 'recordList': instance.recordList, 'likeCount': instance.likeCount, 'favouriteCount': instance.favouriteCount, 'commentCount': instance.commentCount, 'userId': instance.userId, 'username': instance.username, }; RecipeDetail _$RecipeDetailFromJson(Map json) => RecipeDetail( id: (json['id'] as num).toInt(), name: json['name'] as String, category: json['category'] as String, recommendRate: (json['recommendRate'] as num).toDouble(), remark: json['remark'] as String, isShare: json['isShare'] as bool, userId: (json['userId'] as num).toInt(), username: json['username'] as String, avatar: json['avatar'] as String, materialList: (json['materialList'] as List) .map((e) => RecipeMaterial.fromJson(e as Map)) .toList(), stepList: (json['stepList'] as List) .map((e) => RecipeStep.fromJson(e as Map)) .toList(), recordList: (json['recordList'] as List) .map((e) => FoodRecord.fromJson(e as Map)) .toList(), likeList: (json['likeList'] as List) .map((e) => (e as num).toInt()) .toList(), favouriteList: (json['favouriteList'] as List) .map((e) => (e as num).toInt()) .toList(), commentList: (json['commentList'] as List) .map((e) => RecipeComment.fromJson(e as Map)) .toList(), ); Map _$RecipeDetailToJson(RecipeDetail instance) => { 'id': instance.id, 'name': instance.name, 'category': instance.category, 'recommendRate': instance.recommendRate, 'remark': instance.remark, 'isShare': instance.isShare, 'userId': instance.userId, 'username': instance.username, 'avatar': instance.avatar, 'materialList': instance.materialList, 'stepList': instance.stepList, 'recordList': instance.recordList, 'likeList': instance.likeList, 'favouriteList': instance.favouriteList, 'commentList': instance.commentList, };