Class RedactEvent
Command for redacting single event.
public record RedactEvent : IEquatable<RedactEvent>
- Inheritance
-
RedactEvent
- Implements
- Inherited Members
Constructors
RedactEvent(EventSequenceNumber, RedactionReason, IEnumerable<Causation>, Identity)
Command for redacting single event.
public RedactEvent(EventSequenceNumber SequenceNumber, RedactionReason Reason, IEnumerable<Causation> Causation, Identity CausedBy)
Parameters
SequenceNumberEventSequenceNumberThe EventSequenceNumber to redact.
ReasonRedactionReasonReason for redacting event.
CausationIEnumerable<Causation>Collection of Causation.
CausedByIdentityCausedBy to identify the person, system or service that caused the event.
Properties
Causation
Collection of Causation.
public IEnumerable<Causation> Causation { get; init; }
Property Value
CausedBy
CausedBy to identify the person, system or service that caused the event.
public Identity CausedBy { get; init; }
Property Value
Reason
Reason for redacting event.
public RedactionReason Reason { get; init; }
Property Value
SequenceNumber
The EventSequenceNumber to redact.
public EventSequenceNumber SequenceNumber { get; init; }