StateEventData
constructor(delegate: DomainEventStream, state: S, firstOperator: String = delegate.header.operator.orEmpty(), firstEventTime: Long = delegate.createTime, tags: AbacTags = EMPTY_ABAC_TAGS, deleted: Boolean = false)
Parameters
delegate
the domain event stream being wrapped
state
the state of the aggregate
firstOperator
the first operator (default: from delegate header)
firstEventTime
the first event time (default: from delegate)
tags
the ABAC tags associated with the aggregate
deleted
whether the aggregate is deleted (default: false)
Type Parameters
S
the type of the state