StateEventData
constructor(delegate: DomainEventStream, state: S, firstOperator: String = delegate.header.operator.orEmpty(), firstEventTime: Long = delegate.createTime, 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)
deleted
whether the aggregate is deleted (default: false)