128 lines
1.4 KiB
Dart
128 lines
1.4 KiB
Dart
enum System { metric, imperial, neutral }
|
|
|
|
enum UnitType {
|
|
fluid,
|
|
weight,
|
|
count,
|
|
}
|
|
|
|
enum Difficulty {
|
|
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
|
|
}
|