com
.
qmetric
.
penfold
.
domain
event
package
event
Visibility
Public
All
Type Members
trait
Event
extends
AnyRef
case class
FutureTaskCreated
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
queueBinding:
QueueBinding
,
triggerDate:
DateTime
,
payload:
Payload
,
score:
Long
)
extends
TaskCreatedEvent
with
Product
with
Serializable
case class
TaskArchived
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskClosed
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
concluder:
Option
[
User
] =
scala.None
,
conclusionType:
Option
[
String
] =
scala.None
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskCreated
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
queueBinding:
QueueBinding
,
triggerDate:
DateTime
,
payload:
Payload
,
score:
Long
)
extends
TaskCreatedEvent
with
Product
with
Serializable
trait
TaskCreatedEvent
extends
TaskEvent
trait
TaskEvent
extends
Event
case class
TaskPayloadUpdated
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
payloadUpdate:
Patch
,
updateType:
Option
[
String
]
,
score:
Option
[
Long
]
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskRequeued
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskStarted
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
assignee:
Option
[
Assignee
]
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskTriggered
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
)
extends
TaskEvent
with
Product
with
Serializable
Ungrouped