namespace bitforum.Constants
{
    /// <summary>
    /// 성별을 나타내는 열거형
    /// </summary>
    public enum Gender
    {
        Male = 1,
        Female = 2
    }

    /// <summary>
    /// 인증 구별
    /// </summary>
    public enum VerificationType
    {
        Registration,    // 회원가입
        ForgotPassword,  // 비밀번호 재설정
        ChangedEmail     // 이메일 변경
    }

    /// <summary>
    /// 로그인 기록 검색기간 구분
    /// </summary>
    public static class LoginLogType
    {
        public const string Today = "today";
        public const string Week = "week";
        public const string Month = "month";
        public const string HalfYear = "halfyear";

        public static readonly HashSet<string> ValidTypes = new()
        {
            Today, Week, Month, HalfYear
        };
    }
}
