Repository

io.github.pervasivecats.items.catalogitem.Repository
See theRepository companion object

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def add(category: ItemCategoryId, store: Store, price: Price): Validated[InPlaceCatalogItem]
def findById(catalogItemId: CatalogItemId, store: Store): Validated[CatalogItem]
def remove(catalogItem: CatalogItem): Validated[Unit]
def update(catalogItem: CatalogItem, count: Option[Count], price: Price): Validated[Unit]