Food Model
Class Food
Represents a food item with its details, including name, description, and price, associated with a menu.
data class Food( val name: String, val description: String, val price: Double, val id: Int = 0, var menuId: Int = 0)Properties
name:String- The name of the food item.description:String- A brief description of the food item.price:Double- The price of the food item.id:Int- The unique identifier for the food item (default is 0).menuId:Int- The identifier of the menu this food item belongs to (default is 0).
Usage
Creating a Food
// Food (Associate with a menu)val food = Food("Chocolate Cake", "Cake with chocolate ganache", 2.6, menuId = 1)
// Insert to databaseFoodDAO().insert(food)