OptionalcurrentOptionalcontextOptionalidUnique identifier assigned by the event store after persistence.
ISO timestamp when the event was created.
OptionaldeletedISO timestamp when the event was soft-deleted, if applicable.
OptionalprocessedISO timestamp when the event was processed by async event processing. Used for filtering unprocessed events and as an audit marker.
An
Envelopecarries a command/event body together with the name of its class. This is important information for theDistributorto work. Each runtime has to implement their ownEnvelope.