created different models
This commit is contained in:
31
lib/models/recipe.dart
Normal file
31
lib/models/recipe.dart
Normal file
@@ -0,0 +1,31 @@
|
||||
import '../src/enums.dart' show Difficulty, Cuisine, MealCategory;
|
||||
import 'ingredient_list_entry.dart';
|
||||
|
||||
class Recipe {
|
||||
final int id;
|
||||
final String title;
|
||||
final String description;
|
||||
final Difficulty difficulty;
|
||||
final List<IngredientListEntry> ingredients = [];
|
||||
final List<String> steps = [];
|
||||
final DateTime datePublished;
|
||||
final Duration prepTime;
|
||||
final Duration cookTime;
|
||||
final Duration totalTime;
|
||||
final List<String> keywords = [];
|
||||
final MealCategory mealCategory;
|
||||
final Cuisine cuisine;
|
||||
|
||||
Recipe({
|
||||
required this.id,
|
||||
required this.title,
|
||||
required this.description,
|
||||
required this.difficulty,
|
||||
required this.datePublished,
|
||||
required this.prepTime,
|
||||
required this.cookTime,
|
||||
required this.totalTime,
|
||||
required this.mealCategory,
|
||||
required this.cuisine,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user