namespace Domain.Entities; /// /// Records that a has completed verification (e.g., email confirmation). /// Maps to the UserVerification table. A user account has at most one verification record, /// and it is deleted automatically when the owning user account is deleted. /// public class UserVerification { /// /// Primary key identifying this verification record. Maps to UserVerificationID. /// public Guid UserVerificationId { get; set; } /// /// Foreign key referencing the verified . Maps to UserAccountID; unique, enforcing a one-to-one relationship. /// public Guid UserAccountId { get; set; } /// /// The date and time at which the user account was verified. /// public DateTime VerificationDateTime { get; set; } /// /// SQL Server ROWVERSION concurrency token used to detect concurrent updates. null until the row has been read from the database. /// public byte[]? Timer { get; set; } }