import 'package:freezed_annotation/freezed_annotation.dart'; import './photo.dart'; import './portion.dart'; part 'meal.freezed.dart'; part 'meal.g.dart'; @freezed class Meal with _$Meal { const factory Meal({ required int id, required String time, required int type, required int satiety, required int mood, required List portions, required List photos, }) = _Meal; factory Meal.fromJson(Map json) => _$MealFromJson(json); }