Class EventRedacted
Represents the content of a redaction event.
[EventType("", 1)]
public record EventRedacted : IEquatable<EventRedacted>
- Inheritance
-
EventRedacted
- Implements
- Inherited Members
Constructors
EventRedacted(RedactionReason, Type, DateTimeOffset, CorrelationId, IEnumerable<Causation>, IEnumerable<IdentityId>)
Represents the content of a redaction event.
public EventRedacted(RedactionReason Reason, Type OriginalEventType, DateTimeOffset Occurred, CorrelationId CorrelationId, IEnumerable<Causation> Causation, IEnumerable<IdentityId> CausedBy)
Parameters
Reason
RedactionReasonThe reason for redaction.
OriginalEventType
TypeThe original type the redaction is for.
Occurred
DateTimeOffsetThe time the redaction occurred.
CorrelationId
CorrelationIdThe unique identifier used to correlation.
Causation
IEnumerable<Causation>The chain of causation.
CausedBy
IEnumerable<IdentityId>Who or what caused the event.
Properties
Causation
The chain of causation.
public IEnumerable<Causation> Causation { get; init; }
Property Value
CausedBy
Who or what caused the event.
public IEnumerable<IdentityId> CausedBy { get; init; }
Property Value
CorrelationId
The unique identifier used to correlation.
public CorrelationId CorrelationId { get; init; }
Property Value
Occurred
The time the redaction occurred.
public DateTimeOffset Occurred { get; init; }
Property Value
OriginalEventType
The original type the redaction is for.
public Type OriginalEventType { get; init; }
Property Value
Reason
The reason for redaction.
public RedactionReason Reason { get; init; }