Account

dev.hnaderi.example.accounts.Account
See theAccount companion enum

Attributes

Companion
enum
Source
Domain.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
Account.type

Members list

Type members

Inherited classlikes

trait Service[C, N]

Attributes

Inherited from:
DomainModel
Source
Model.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

Initial or empty value for this domain model

Initial or empty value for this domain model

for any aggregate, it is either created and have a history, or is in initial state

Attributes

Source
Domain.scala

A function that defines how this model transitions in response to events; it is like an event handler, but is pure.

A function that defines how this model transitions in response to events; it is like an event handler, but is pure.

An event that can't be applied results in a rejection or conflict, based on whether it is read from journal or applied for decision

Attributes

Source
Domain.scala

Givens

Inherited givens