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; }
}