import 'package:freezed_annotation/freezed_annotation.dart'; part 'nutrition_model.freezed.dart'; part 'nutrition_model.g.dart'; @freezed class NutritionDataModel with _$NutritionDataModel { const factory NutritionDataModel({ required NutritionModel dailyNutritionIntake, required NutritionModel dailyNutritionRecommendation, }) = _NutritionDataModel; factory NutritionDataModel.fromJson(Map json) => _$NutritionDataModelFromJson(json); } @freezed class NutritionModel with _$NutritionModel { const factory NutritionModel({ required double energy, required double proteins, required double fats, required double carbohydrates, }) = _NutritionModel; factory NutritionModel.fromJson(Map json) => _$NutritionModelFromJson(json); }