import 'package:freezed_annotation/freezed_annotation.dart'; part 'ingredient.freezed.dart'; part 'ingredient.g.dart'; @freezed class Ingredient with _$Ingredient { const factory Ingredient({ required String name, required String unit, required String portion, }) = _Ingredient; factory Ingredient.fromJson(Map json) => _$IngredientFromJson(json); }