Package-level declarations

Types

Link copied to clipboard
data class CategoryDocument(val id: String, val name: String, val items: List<MenuItemDocument>, val variations: List<VariationDocument>)
Link copied to clipboard
@MappedEntity
data class MenuDocument(val id: String, val restaurantId: String, val name: String, val validity: String, val categories: List<CategoryDocument>)
Link copied to clipboard
data class MenuItemDocument(val id: String, val name: String, val description: String, val price: String, val validity: String, val variations: List<VariationDocument>)
Link copied to clipboard
@MappedEntity
data class RestaurantDocument(val id: String, val managerId: String, val name: String, val address: String, val phone: String, val email: String, val createdAt: LocalDateTime, val updatedAt: LocalDateTime)
Link copied to clipboard
data class ValidityData(val type: ValidityType, val value: Map<String, String> = emptyMap())
Link copied to clipboard
Link copied to clipboard
data class VariationDocument(val name: String, val options: List<VariationOptionDocument>)
Link copied to clipboard
data class VariationOptionDocument(val name: String, val additionalPrice: String)