Category

Properties

Link copied to clipboard
open override val id: CategoryId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun createItem(details: MenuItemDetails, price: Money, variations: List<Variation> = emptyList(), validity: Validity = Validity.always): MenuItem
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun removeItem(itemId: MenuItemId)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun update(name: CategoryName, newVariations: List<Variation>)
Link copied to clipboard
fun updateItem(itemId: MenuItemId, details: MenuItemDetails, price: Money, newVariations: List<Variation> = emptyList(), validity: Validity = Validity.always): MenuItem