enum Complexity { simple, challenging, hard, } enum Affordability { affordable, pricey, luxurious, } class Meal { const Meal({ required this.id, required this.categories, required this.title, required this.imageUrl, required this.ingredients, required this.steps, required this.duration, required this.complexity, required this.affordability, required this.isGlutenFree, required this.isLactoseFree, required this.isVegan, required this.isVegetarian, }); final String id; final List categories; final String title; final String imageUrl; final List ingredients; final List steps; final int duration; final Complexity complexity; final Affordability affordability; final bool isGlutenFree; final bool isLactoseFree; final bool isVegan; final bool isVegetarian; String get beautifulComplexity { return complexity.name[0].toUpperCase() + complexity.name.substring(1); } String get beautifulAffordability { return affordability.name[0].toUpperCase() + affordability.name.substring(1); } }