This type contains the following members.

public class DomainEvent<TAggregate, TAggregateId, TAggregateEvent>: IDomainEvent<TAggregate, TAggregateId, TAggregateEvent> where TAggregate : Redakt.EventSourcing.Aggregates.IAggregateRoot<TAggregateId>, TAggregateId : Redakt.EventSourcing.IAggregateId, TAggregateEvent : Redakt.EventSourcing.Aggregates.IAggregateEvent<TAggregate, TAggregateId>
Inheritance:
ObjectDomainEvent<TAggregate, TAggregateId, TAggregateEvent>
Implements:
IDomainEvent<TAggregate, TAggregateId, TAggregateEvent>

Constructors

DomainEvent(TAggregateEvent, TAggregateId, DateTime, int, IDomainEventMetadata)

Properties

AggregateType
IdentityType
EventType
AggregateSequenceNumber
AggregateEvent
AggregateId
TimestampUtc
Metadata

Methods

GetAggregateId()
GetAggregateEvent()