namespace Azaion.Common.Entities; public class AuditEvent { public long Id { get; set; } public string EventType { get; set; } = null!; public DateTime OccurredAt { get; set; } public string? Email { get; set; } public string? Ip { get; set; } public string? Metadata { get; set; } } public static class AuditEventTypes { public const string LoginFailed = "login_failed"; public const string LoginLockout = "login_lockout"; public const string LoginSuccess = "login_success"; }