raptor-domain
0.17.11
raptor-domain/io.fluidsonic.raptor.domain/RaptorAggregateProjectionEventBatch

RaptorAggregateProjectionEventBatch

data class RaptorAggregateProjectionEventBatch<out ProjectionId : RaptorAggregateProjectionId, out Projection : RaptorProjection<ProjectionId>, out Change : RaptorAggregateChange<ProjectionId>>(val events: List<RaptorAggregateProjectionEvent<ProjectionId, Projection, Change>>, val projectionId: ProjectionId, val version: Int) : RaptorAggregateProjectionStreamMessage<ProjectionId, Projection, Change>

Constructors

RaptorAggregateProjectionEventBatch
Link copied to clipboard
fun <out ProjectionId : RaptorAggregateProjectionId, out Projection : RaptorProjection<ProjectionId>, out Change : RaptorAggregateChange<ProjectionId>> RaptorAggregateProjectionEventBatch(events: List<RaptorAggregateProjectionEvent<ProjectionId, Projection, Change>>, projectionId: ProjectionId, version: Int)

Properties

events
Link copied to clipboard
val events: List<RaptorAggregateProjectionEvent<ProjectionId, Projection, Change>>
previousProjection
Link copied to clipboard
val previousProjection: Projection?
projection
Link copied to clipboard
val projection: Projection?
projectionId
Link copied to clipboard
val projectionId: ProjectionId
version
Link copied to clipboard
val version: Int
© 2022 CopyrightGenerated by dokka