import 'package:fooder/models/entry.dart'; class Meal { final List entries; final int id; final String name; final int order; final double calories; final double protein; final double carb; final double fat; final double fiber; final int diaryId; Meal({ required this.entries, required this.id, required this.name, required this.order, required this.calories, required this.protein, required this.carb, required this.fat, required this.fiber, required this.diaryId, }); Meal.fromJson(Map map) : entries = (map['entries'] as List) .map((e) => Entry.fromJson(e as Map)) .toList(), id = map['id'] as int, name = map['name'] as String, order = map['order'] as int, calories = map['calories'] as double, protein = map['protein'] as double, carb = map['carb'] as double, fat = map['fat'] as double, fiber = map['fiber'] as double, diaryId = map['diary_id'] as int; }