created different models

This commit is contained in:
2025-02-06 16:25:22 +01:00
parent 590666744f
commit f72e9dae2b
6 changed files with 353 additions and 0 deletions

128
lib/src/enums.dart Normal file
View File

@@ -0,0 +1,128 @@
enum System { metric, imperial, neutral }
enum UnitType {
fluid,
weight,
count,
}
enum Difficulty {
notSelected,
veryEasy,
easy,
intermediate,
hard,
veryHard,
}
enum IngredientType {
vegetable,
meat,
fish,
grain,
fruit,
dairy,
fatsAndOil,
spice,
other,
}
enum MealCategory {
// Main Meals
breakfast,
brunch,
lunch,
dinner,
supper,
// Other Categories
dessert,
snack,
appetizer,
sideDish,
beverage
}
enum Cuisine {
// Asian Cuisines
chinese,
japanese,
korean,
vietnamese,
thai,
indian,
indonesian,
malaysian,
filipino,
singaporean,
// European Cuisines
french,
italian,
spanish,
greek,
german,
british,
irish,
polish,
hungarian,
swedish,
norwegian,
danish,
portuguese,
belgian,
dutch,
swiss,
// Middle Eastern Cuisines
turkish,
lebanese,
persian,
israeli,
moroccan,
egyptian,
// American Cuisines
american,
mexican,
brazilian,
argentinian,
peruvian,
caribbean,
cajun,
creole,
texMex,
canadian,
// African Cuisines
ethiopian,
nigerian,
southAfrican,
kenyan,
tunisian,
// Pacific & Oceanian
australian,
newZealand,
hawaiian,
polynesian,
// Regional American
southernUs,
newEngland,
midwestern,
southwestern,
california,
// Fusion
asianFusion,
latinFusion,
mediterranean,
panAsian,
// Other
international,
modern,
fusion,
streetFood
}