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