pub struct UserSimpleInfo {
pub user_id: String,
pub name: String,
pub department: Option<Vec<String>>,
pub corpid: String,
}Fields§
§user_id: String成员UserID。对应管理端的帐号,企业内必须唯一。不区分大小写,长度为1~64个字节
name: String成员真实名称
department: Option<Vec<String>>成员所属部门id列表,这个字段会返回在应用可见范围内,该用户所在的所有互联企业的部门
corpid: StringTrait Implementations§
Source§impl Debug for UserSimpleInfo
impl Debug for UserSimpleInfo
Source§impl Default for UserSimpleInfo
impl Default for UserSimpleInfo
Source§fn default() -> UserSimpleInfo
fn default() -> UserSimpleInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserSimpleInfo
impl<'de> Deserialize<'de> for UserSimpleInfo
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
Auto Trait Implementations§
impl Freeze for UserSimpleInfo
impl RefUnwindSafe for UserSimpleInfo
impl Send for UserSimpleInfo
impl Sync for UserSimpleInfo
impl Unpin for UserSimpleInfo
impl UnwindSafe for UserSimpleInfo
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