EntityService

works.iterative.entity.EntityService
trait EntityService[Id, Command, Event, State, Init] extends EntityCreateService[Id, Command, Event, State, Init], EntityUpdateService[Id, Command, Event, State]

Attributes

Graph
Supertypes
trait EntityUpdateService[Id, Command, Event, State]
trait EntityCreateService[Id, Command, Event, State, Init]
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

type Op[A] = ZIO[CurrentUser, AggregateError[Id, Command, Event, State], A]

Attributes

Inherited from:
EntityUpdateService

Value members

Inherited and Abstract methods

def create(initData: Init): Op[Id]

Attributes

Inherited from:
EntityCreateService
def update(id: Id, command: Command): Op[Unit]

Attributes

Inherited from:
EntityUpdateService