import mongoose from "mongoose"; const dishSchema = mongoose.Schema({ _id: mongoose.Types.ObjectId, restaurantId: mongoose.Types.ObjectId, name: { type: String, maxlength: 128, required: true, }, category: { type: String, maxlength: 64, required: true, }, price: { type: Number, required: true, }, notes: { type: String, maxlength: 128, }, imgUrl: { type: String, required: true, }, hidden: Boolean, weight: Number, allergens: { gluten: Boolean, lactose: Boolean, soy: Boolean, eggs: Boolean, seaFood: Boolean, peanuts: Boolean, sesame: Boolean, }, ingredients: { type: [String], }, vegan: Boolean, vegetarian: Boolean, }); export default mongoose.model("Dish", dishSchema);