Class EventMetadata
Represents the metadata related to an event.
public record EventMetadata : IEquatable<EventMetadata>
- Inheritance
-
EventMetadata
- Implements
- Inherited Members
Constructors
EventMetadata(EventSequenceNumber, EventType)
Represents the metadata related to an event.
public EventMetadata(EventSequenceNumber SequenceNumber, EventType Type)
Parameters
SequenceNumber
EventSequenceNumberThe EventSequenceNumber.
Type
EventTypeThe EventType.
Properties
SequenceNumber
The EventSequenceNumber.
public EventSequenceNumber SequenceNumber { get; init; }
Property Value
Type
The EventType.
public EventType Type { get; init; }
Property Value
Methods
EmptyWithEventSequenceNumber(EventSequenceNumber)
Represents an empty EventMetadata with a specific event sequence number.
public static EventMetadata EmptyWithEventSequenceNumber(EventSequenceNumber eventSequenceNumber)
Parameters
eventSequenceNumber
EventSequenceNumberThe event sequence number it should hold.
Returns
- EventMetadata
An empty EventMetadata with specified sequence number.