edomata-docs
0.11.4
edomata-docs
API
tests
BackendCompatibilitySuite
CqrsSuite
PersistenceSuite
PreparedData
StorageSuite
TestCQRSModel
TestDomain
edomata
backend
cqrs
AggregateState
Backend
BackendBuilder
CommandHandler
CommandHandler
Notifications
Notifications
NotificationsConsumer
NotificationsPublisher
PartialBackendBuilder
Repository
RepositoryReader
Storage
StorageDriver
eventsourcing
AggregateState
Valid
Conflicted
Backend
BackendBuilder
CachedRepository
CommandHandler
CommandHandler
JournalReader
Notifications
Notifications
NotificationsConsumer
NotificationsPublisher
PartialBackendBuilder
Repository
RepositoryReader
RepositoryReader
SnapshotPersistence
SnapshotReader
SnapshotStore
SnapshotStore
Storage
StorageDriver
Backend
BackendError
BackendError
MaxRetryExceeded
PersistenceError
UnknownError
VersionConflict
Cache
Cache
CommandState
Redundant
CommandStore
CommandStore
EventMessage
EventMetadata
OutboxConsumer
OutboxItem
OutboxReader
PGNamespace
core
Action
Action
ActionCatsInstances
ActionConstructors
CQRSDomain
CQRSDomainDSL
CQRSModel
Service
CommandMessage
CommandMessage
Decision
Decision
Accepted
InDecisive
Rejected
DecisionCatsInstances0
DecisionCatsInstances1
DecisionConstructors
DecisionT
DecisionT
DecisionTCatsInstances
DecisionTConstructors
Domain
DomainCompiler
DomainDSL
DomainModel
Service
Edomaton
Edomaton
EdomatonConstructors
EdomatonInstances
EdomatonResult
Accepted
Indecisive
Rejected
Conflicted
MessageMetadata
MessageMetadata
ModelTC
RaiseError
RaiseError
RequestContext
ResponseD
ResponseE
ResponseT
ResponseT
ResponseT2CatsInstances0
ResponseT2CatsInstances1
ResponseT2Constructors
StateModelTC
Stomaton
Stomaton
StomatonConstructors
StomatonInstances
doobie
BackendCodec
BackendCodec
Binary
Json
JsonB
JsonBase
CirceCodec
DoobieCQRSDriver
DoobieCQRSDriver
DoobieDriver
DoobieDriver
DoobieHandler
JsoniterCodec
UpickleCodec
munit
DomainSuite
skunk
BackendCodec
BackendCodec
Binary
Json
JsonB
CirceCodec
JsoniterCodec
SkunkCQRSDriver
SkunkCQRSDriver
SkunkDriver
SkunkDriver
SkunkHandler
UpickleCodec
syntax
AllSyntax
all
cqrs
decision
domain
edomaton
stomaton
edomata-docs
/
edomata
/
edomata.core
/
DomainModel
/
Service
Service
edomata.core.DomainModel.Service
trait
Service
[
C
,
N
]
Attributes
Source
Model.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Type members
Types
final
type
App
[
F
[
_
],
T
] =
Edomaton
[
F
,
RequestContext
[
C
,
State
],
Rejection
,
Event
,
N
,
T
]
Attributes
Source
Model.scala
final
type
Handler
[
F
[
_
]] = (
F
,
CommandMessage
[
C
])
=>
Rejection
Attributes
Source
Model.scala
final
type
PureApp
[
T
] =
App
[
Id
,
T
]
Attributes
Source
Model.scala
Value members
Concrete fields
final protected
val
App
:
DomainDSL
[
C
,
State
,
Event
,
Rejection
,
N
]
Attributes
Source
Model.scala
final
val
domain
:
Domain
[
C
,
State
,
Event
,
Rejection
,
N
]
Attributes
Source
Model.scala
Extensions
Extensions
extension
[
T
](dec:
Decision
[
Rejection
,
Event
,
T
])(
dec
:
Decision
[
Rejection
,
Event
,
T
])
def
toApp
[
F
[
_
] :
Applicative
](
implicit
evidence$1
:
Applicative
[
F
]):
App
[
F
,
T
]
Attributes
Source
Model.scala
In this article
Attributes
Members list
Type members
Types
Value members
Concrete fields
Extensions
Extensions