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 }