namespace Aitex.Core.Account;

/// <summary>
/// 登录请求执行结果。
/// </summary>
public enum LoginRequestResults
{
    Error,
    WrongPwd,
    NoMatchRole,
    NoMatchUser,
    Confirmed,
    Rejected,
    Timeout,
    RequstingLogin
}

/// <summary>
/// 凭据状态。
/// </summary>
public enum CredentialState
{
    /// <summary>
    /// 等待系统校验登录请求。
    /// </summary>
    Requesting,

    /// <summary>
    /// 登录请求被取消。
    /// </summary>
    RequestCanceled,
    
    /// <summary>
    /// 凭据有效。
    /// </summary>
    Alive,
    
    /// <summary>
    /// 已登录的用户确认了新的登录请求。
    /// </summary>
    Confirmed,
    
    /// <summary>
    /// 已登录的用户拒绝新的登录请求。
    /// </summary>
    Reject
}

/// <summary>
/// 凭据激活结果
/// </summary>
public enum CredentialKeepAliveStates
{
    /// <summary>
    /// 未找到凭据
    /// </summary>
    NotFound,

    /// <summary>
    /// 凭据被激活
    /// </summary>
    Alive,

    /// <summary>
    /// 其它客户端正在请求登录
    /// </summary>
    RequestingLogin
}

public class Misc
{
    
}