mycqu.user.User

class mycqu.user.User(name: str, uniform_id: str, code: str, role: str, email: str, phone_number: str)

用户信息

Methods

__init__(name, uniform_id, code, role, ...)

fetch_self(session)

从在 mycqu 认证了的会话获取当前登录用户的信息

Attributes

name

姓名

uniform_id

统一身份认证号

code

学工号

role

身份,已知取值有学生 "student"、教师 "instructor"`

email

电子邮箱

phone_number

电话号码

Details

code: str

学工号

email: str

电子邮箱

static fetch_self(session: requests.sessions.Session) mycqu.user.User

从在 mycqu 认证了的会话获取当前登录用户的信息

参数

session (Session) – 登陆了统一身份认证的会话

引发

MycquUnauthorized – 若会话未在 my.cqu.edu.cn 进行认证

返回

当前用户信息

返回类型

User

name: str

姓名

phone_number: str

电话号码

role: str

身份,已知取值有学生 "student"、教师 "instructor”`

uniform_id: str

统一身份认证号