Package-level declarations

Types

Link copied to clipboard
@MappedEntity
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: ValidityDocument, val categories: List<CategoryDocument>)
Link copied to clipboard
@MappedEntity
data class MenuItemDocument(val id: String, val name: String, val description: String, val price: String, val validity: ValidityDocument, 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
@MappedEntity
data class ValidityDocument(val type: String, val start: String?, val end: String?, val startMonth: Int?, val startDay: Int?, val endMonth: Int?, val endDay: Int?, val days: List<Int>?, val startHour: String?, val endHour: String?, val first: ValidityDocument?, val second: ValidityDocument?)
Link copied to clipboard
@MappedEntity
data class VariationDocument(val name: String, val options: List<VariationOptionDocument>)
Link copied to clipboard
@MappedEntity
data class VariationOptionDocument(val name: String, val additionalPrice: String)