namespace Baya.Domain.Entities.Verification;

/// <summary>
/// The state of a single verification step. <see cref="Pending"/> = awaiting submission/automation;
/// <see cref="InReview"/> = awaiting a manual admin decision; <see cref="Expired"/> = a time-limited
/// credential lapsed (the scanner reverts it and re-gates bookability). Persisted as its snake_case code.
/// </summary>
public enum VerificationStepStatus
{
    NotStarted,
    Pending,
    InReview,
    Passed,
    Failed,
    Expired
}
