pub struct User {Show 27 fields
pub user_id: Option<String>,
pub name: Option<String>,
pub en_name: Option<String>,
pub email: Option<String>,
pub mobile: Option<String>,
pub mobile_visible: Option<bool>,
pub gender: Option<i32>,
pub avatar: Option<Avatar>,
pub status: Option<UserStatus>,
pub department_ids: Option<Vec<String>>,
pub leader_user_id: Option<String>,
pub city: Option<String>,
pub country: Option<String>,
pub work_station: Option<String>,
pub join_time: Option<i64>,
pub leave_time: Option<i64>,
pub employee_no: Option<String>,
pub employee_type: Option<i32>,
pub job_title: Option<String>,
pub is_tenant_manager: Option<bool>,
pub custom_attrs: Option<Vec<UserCustomAttr>>,
pub enterprise_email: Option<String>,
pub timezone: Option<String>,
pub description: Option<String>,
pub job_level_id: Option<String>,
pub job_family_id: Option<String>,
pub work_city: Option<String>,
}Expand description
用户信息
Fields§
§user_id: Option<String>用户ID
name: Option<String>用户名
en_name: Option<String>英文名
email: Option<String>邮箱
mobile: Option<String>手机号
mobile_visible: Option<bool>电话号码
gender: Option<i32>性别
avatar: Option<Avatar>头像
status: Option<UserStatus>状态
department_ids: Option<Vec<String>>部门ID列表
leader_user_id: Option<String>直属上级用户ID
city: Option<String>城市
country: Option<String>国家
work_station: Option<String>工位
join_time: Option<i64>入职时间
leave_time: Option<i64>离职时间
employee_no: Option<String>员工编号
employee_type: Option<i32>员工类型
job_title: Option<String>职务
is_tenant_manager: Option<bool>是否是租户超级管理员
custom_attrs: Option<Vec<UserCustomAttr>>自定义字段
enterprise_email: Option<String>企业邮箱
timezone: Option<String>时区
description: Option<String>描述
job_level_id: Option<String>职级ID
job_family_id: Option<String>序列ID
work_city: Option<String>工作城市ID
Trait Implementations§
Source§impl<'de> Deserialize<'de> for User
impl<'de> Deserialize<'de> for User
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for User
Auto Trait Implementations§
impl Freeze for User
impl RefUnwindSafe for User
impl Send for User
impl Sync for User
impl Unpin for User
impl UnwindSafe for User
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more