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
,
queue:
QueueId
,
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
TaskCancelled
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
user:
Option
[
User
]
,
reason:
Option
[
String
]
,
payloadUpdate:
Option
[
Patch
]
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskClosed
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
user:
Option
[
User
]
,
reason:
Option
[
String
]
,
resultType:
Option
[
CloseResultType
]
,
payloadUpdate:
Option
[
Patch
]
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskCreated
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
queue:
QueueId
,
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
,
reason:
Option
[
String
]
,
assignee:
Option
[
User
]
,
payloadUpdate:
Option
[
Patch
]
,
score:
Option
[
Long
]
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskRescheduled
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
triggerDate:
DateTime
,
assignee:
Option
[
User
]
,
reason:
Option
[
String
]
,
payloadUpdate:
Option
[
Patch
]
,
score:
Option
[
Long
]
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskStarted
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
assignee:
Option
[
User
]
,
payloadUpdate:
Option
[
Patch
]
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskTriggered
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
)
extends
TaskEvent
with
Product
with
Serializable
case class
TaskUnassigned
(
aggregateId:
AggregateId
,
aggregateVersion:
AggregateVersion
,
created:
DateTime
,
reason:
Option
[
String
]
,
payloadUpdate:
Option
[
Patch
]
)
extends
TaskEvent
with
Product
with
Serializable
Ungrouped