/**
 * 登录请求参数
 * @param account 账号
 * @param password 密码
 */
export interface LoginParams {
  account: string
  password: string
}

/**
 * 登录响应数据
 * @param tokenName token名称
 * @param tokenValue token值
 * @param isLogin 是否已登录
 * @param loginId 此token对应的LoginId，未登录时为null
 * @param loginType 多账号体系下的账号类型
 * @param tokenTimeout token 剩余有效期（单位: 秒）
 * @param sessionTimeout Account-Session 剩余有效时间（单位: 秒）
 * @param tokenSessionTimeout Token-Session 剩余有效时间（单位: 秒）
 * @param loginDeviceType 登录设备类型
 * @param tags 自定义数据（暂无意义，留作扩展）
 * @param phone 手机号
 * @param userId userId
 * @param account 账户
 */
export interface LoginResponseData {
  tokenName: string // token名称
  tokenValue: string // token值
  isLogin: string // 是否已登录
  loginId: string // 此token对应的LoginId，未登录时为null
  loginType: string // 多账号体系下的账号类型
  tokenTimeout: string // token 剩余有效期（单位: 秒）
  sessionTimeout: string // Account-Session 剩余有效时间（单位: 秒）
  tokenSessionTimeout: string // Token-Session 剩余有效时间（单位: 秒）
  loginDeviceType: string // 登录设备类型
  tags: string // 自定义数据（暂无意义，留作扩展）
  phone: string // 手机号
  userId: number // userId
  account: string // 账户
}
