FirstEventTimeCapable

Interface for entities that track the timestamp of their first processed event.

This interface provides access to the time when the initial event was applied to the aggregate's state, marking the beginning of the aggregate's lifecycle.

Inheritors

Properties

Link copied to clipboard
abstract val firstEventTime: Long

The timestamp of the first event processed by this aggregate, in milliseconds since the Unix epoch.