module-sql-backend
module-sql-backend
edomata.backend
AggregateState
Valid
Conflicted
Backend
BackendError
BackendError
MaxRetryExceeded
PersistenceError
UnknownError
VersionConflict
Cache
Cache
CachedRepository
CommandHandler
CommandHandler
CommandState
Redundant
CommandStore
CommandStore
EventMessage
EventMetadata
JournalReader
Notifications
Notifications
NotificationsConsumer
NotificationsPublisher
OutboxItem
OutboxReader
PGNamespace
Repository
RepositoryReader
RepositoryReader
SnapshotPersistence
SnapshotReader
SnapshotStore
SnapshotStore
module-sql-backend
/
edomata.backend
/
AggregateState
AggregateState
enum
AggregateState
[
+
S
,
+
E
,
+
R
](
val
isValid:
Boolean
)
Graph
Supertypes
Known subtypes
trait
Enum
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
case
Valid
[
S
]
case
Conflicted
[
S
,
E
,
R
]
Type members
Type members
Enum entries
case
Conflicted
[
S
,
E
,
R
](
last:
S
,
onEvent:
EventMessage
[
E
],
errors:
Type
[
R
])
extends
AggregateState
[
S
,
E
,
R
]
case
Valid
[
S
](
state:
S
,
version:
SeqNr
)
extends
AggregateState
[
S
,
Nothing
,
Nothing
]