diff --git a/src/Modules/IdentityAccess/ManageIdentityAndRoles/Events/IdentityCreated.cs b/src/Modules/IdentityAccess/ManageIdentityAndRoles/Events/IdentityCreated.cs new file mode 100644 index 00000000..e0d26004 --- /dev/null +++ b/src/Modules/IdentityAccess/ManageIdentityAndRoles/Events/IdentityCreated.cs @@ -0,0 +1,14 @@ +namespace KArtSell.Modules.IdentityAccess.ManageIdentityAndRoles.Events; + +/// +/// Domain event: Identity has been created and is now ACTIVE +/// Triggers: MFA enrollment reminder, welcome email, etc. +/// +public sealed record IdentityCreated +{ + public required Guid IdentityId { get; init; } + public required string Email { get; init; } + public required string DisplayName { get; init; } + public required string CorrelationId { get; init; } + public required DateTime OccurredAt { get; init; } +}