Customer
Restaurant
RestaurantCategory
Review
MenuItem
MenuItemCategory
MenuItemOption
ShoppingCart
- ID: string
- Name: string
- Email: string
- Address: string
addToFavorites(Restaurant.ID)
addToCart(MenuItem.ID, MenuItemOption[])
- ID: string
- Name: string
- Description: string
- Logo URL: string
- Address: string
- Categories: RestaurantCategory[]
- Delivery Fee: number
- Delivery Time: [number, number]
- Offers Delivery: boolean
- Offers Pickup: boolean
- Offers Group Orders: boolean
- Business Hours: [date, date]
- Rating: number
- Reviews: Review[]
- Menu Items: MenuItem[]
searchMenuItems(string)
- ID: string
- Name: string
- ID: string
- Rating: number
- Customer ID: string
- Date: date
- Comment: string
- ID: string
- Name: string
- Description: string
- Price: number
- Customer Likes: number
- Categories: MenuItemCategory[]
- Options: MenuItemOption[]
- ID: string
- Name: string
- ID: string
- Name: string
- Price: number
- Is Popular: boolean
- Restaurant ID: string
- Items: [MenuItem, number][]
- Subtotal: number