pub struct ParamsUserList {
pub dept_id: i64,
pub cursor: i64,
pub size: u64,
pub order_field: Option<OrderField>,
pub contain_access_limit: Option<bool>,
pub language: Option<ParamLanguage>,
}
Fields§
§dept_id: i64
部门ID,如果是根部门,该参数传1。 企业内部应用,可调用获取部门列表获取 钉钉三方企业应用,可调用获取部门列表获取
cursor: i64
分页查询的游标,最开始传0,后续传返回参数中的next_cursor值。
size: u64
分页长度,最大值100
order_field: Option<OrderField>
部门成员的排序规则: entry_asc:代表按照进入部门的时间升序。 entry_desc:代表按照进入部门的时间降序。 modify_asc:代表按照部门信息修改时间升序。 modify_desc:代表按照部门信息修改时间降序。 custom:代表用户定义(未定义时按照拼音)排序。 默认值:custom。
contain_access_limit: Option<bool>
是否返回访问受限的员工
language: Option<ParamLanguage>
通讯录语言,取值。 zh_CN:中文(默认值)。 en_US:英文。
Trait Implementations§
Source§impl Debug for ParamsUserList
impl Debug for ParamsUserList
Source§impl Default for ParamsUserList
impl Default for ParamsUserList
Source§fn default() -> ParamsUserList
fn default() -> ParamsUserList
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParamsUserList
impl<'de> Deserialize<'de> for ParamsUserList
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 ParamsUserList
impl RefUnwindSafe for ParamsUserList
impl Send for ParamsUserList
impl Sync for ParamsUserList
impl Unpin for ParamsUserList
impl UnwindSafe for ParamsUserList
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