TIF_E41201615/lib/data/remote/models/recipe_model.dart

38 lines
721 B
Dart

import 'package:json_annotation/json_annotation.dart';
import 'ingredient_model.dart';
part 'recipe_model.g.dart';
@JsonSerializable()
class Recipe {
String? uuid;
String? title;
String? description;
String? image;
List<Ingredient>? ingredients;
List<String>? instructions;
int? prepTime;
int? cookTime;
int? servings;
List<String>? utensils;
Recipe({
this.uuid,
this.title,
this.description,
this.image,
this.ingredients,
this.instructions,
this.prepTime,
this.cookTime,
this.servings,
this.utensils,
});
Map<String, dynamic> toJson() => _$RecipeToJson(this);
factory Recipe.fromJson(Map<String, dynamic> json) =>
_$RecipeFromJson(json);
}