// GENERATED CODE - DO NOT MODIFY BY HAND part of 'recipe.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Material _$MaterialFromJson(Map json) => Material( type: json['type'] as String, name: json['name'] as String, amount: json['amount'] as String, ); Map _$MaterialToJson(Material instance) => { 'type': instance.type, 'name': instance.name, 'amount': instance.amount, }; Step _$StepFromJson(Map json) => Step( sort: (json['sort'] as num).toInt(), content: json['content'] as String, imageUrl: json['imageUrl'] as String, ); Map _$StepToJson(Step instance) => { 'sort': instance.sort, 'content': instance.content, 'imageUrl': instance.imageUrl, }; Comment _$CommentFromJson(Map json) => Comment( 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 _$CommentToJson(Comment instance) => { 'id': instance.id, 'username': instance.username, 'avatar': instance.avatar, 'content': instance.content, 'date': instance.date, }; Record _$RecordFromJson(Map json) => Record( 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 _$RecordToJson(Record instance) => { 'id': instance.id, 'name': instance.name, 'category': instance.category, 'person': instance.person, 'date': instance.date, 'imageUrl': instance.imageUrl, }; 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?, avatar: json['avatar'] as String?, materialList: (json['materialList'] as List) .map((e) => Material.fromJson(e as Map)) .toList(), stepList: (json['stepList'] as List) .map((e) => Step.fromJson(e as Map)) .toList(), recordList: (json['recordList'] as List) .map((e) => Record.fromJson(e as Map)) .toList(), likeList: (json['likeList'] as List?) ?.map((e) => (e as num).toInt()) .toList(), likeCount: (json['likeCount'] as num?)?.toInt(), favouriteList: (json['favouriteList'] as List?) ?.map((e) => (e as num).toInt()) .toList(), favouriteCount: (json['favouriteCount'] as num?)?.toInt(), commentList: (json['commentList'] as List?) ?.map((e) => Comment.fromJson(e as Map)) .toList(), commentCount: (json['commentCount'] as num?)?.toInt(), ); 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, 'avatar': instance.avatar, 'materialList': instance.materialList, 'stepList': instance.stepList, 'recordList': instance.recordList, 'likeList': instance.likeList, 'likeCount': instance.likeCount, 'favouriteList': instance.favouriteList, 'favouriteCount': instance.favouriteCount, 'commentList': instance.commentList, 'commentCount': instance.commentCount, };