Struct dingtalk_rs::client::ParamsUserList
source · 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