Class RedactionEventContent
Represents the content of a redaction event.
public record RedactionEventContent : IEquatable<RedactionEventContent>
- Inheritance
-
RedactionEventContent
- Implements
- Inherited Members
Constructors
RedactionEventContent(RedactionReason, EventTypeId, DateTimeOffset, CorrelationId, IEnumerable<Causation>, IEnumerable<IdentityId>)
Represents the content of a redaction event.
public RedactionEventContent(RedactionReason Reason, EventTypeId OriginalEventType, DateTimeOffset Occurred, CorrelationId CorrelationId, IEnumerable<Causation> Causation, IEnumerable<IdentityId> CausedBy)
Parameters
Reason
RedactionReasonThe reason for redaction.
OriginalEventType
EventTypeIdThe original type the redaction is for.
Occurred
DateTimeOffsetThe time the redaction occurred.
CorrelationId
CorrelationIdThe unique identifier used to correlation.
Causation
IEnumerable<Causation>A collection of Causation for what caused the redaction.
CausedBy
IEnumerable<IdentityId>Who or what caused the event.
Properties
Causation
A collection of Causation for what caused the redaction.
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 EventTypeId OriginalEventType { get; init; }
Property Value
Reason
The reason for redaction.
public RedactionReason Reason { get; init; }