Table of Contents

Class UserMfaDisabledEvent

Namespace
Compendium.Core.Domain.Events.Integration
Assembly
Compendium.Core.dll

Integration event raised when multi-factor authentication is disabled for a user.

public sealed record UserMfaDisabledEvent : IntegrationEventBase, IIntegrationEvent, IEquatable<IntegrationEventBase>, IEquatable<UserMfaDisabledEvent>
Inheritance
UserMfaDisabledEvent
Implements
Inherited Members

Constructors

UserMfaDisabledEvent(string, string, string, DateTimeOffset)

Integration event raised when multi-factor authentication is disabled for a user.

public UserMfaDisabledEvent(string UserId, string Email, string MfaType, DateTimeOffset DisabledAt)

Parameters

UserId string

The unique identifier of the user.

Email string

The user's email address.

MfaType string

The type of MFA disabled.

DisabledAt DateTimeOffset

The timestamp when MFA was disabled.

Properties

DisabledAt

The timestamp when MFA was disabled.

public DateTimeOffset DisabledAt { get; init; }

Property Value

DateTimeOffset

Email

The user's email address.

public string Email { get; init; }

Property Value

string

EventType

Gets the name of the event type for serialization and routing purposes.

public override string EventType { get; }

Property Value

string

MfaType

The type of MFA disabled.

public string MfaType { get; init; }

Property Value

string

UserId

The unique identifier of the user.

public string UserId { get; init; }

Property Value

string