pub struct CpContactCreateUserEvent {Show 22 fields
pub target: String,
pub source: String,
pub name: Option<String>,
pub telephone: Option<String>,
pub address: Option<String>,
pub alias: Option<String>,
pub create_time: i64,
pub user_id: String,
pub position: Option<String>,
pub avatar: Option<String>,
pub main_department: i64,
pub status: i64,
pub gender: Option<i64>,
pub department: String,
pub is_leader_in_dept: Option<String>,
pub direct_leader: Option<Vec<String>>,
pub event: String,
pub change_type: String,
pub mobile: Option<String>,
pub email: String,
pub biz_mail: Option<String>,
pub ext_attrs: Option<ExtAttrs>,
}Expand description
新增成员事件 该事件会回调给通讯录同步助手,代开发自建应用以及上游企业共享的应用
【重要】对于2022年8月15号后通讯录助手新配置或修改的回调url,成员属性只回调UserId/Department两个字段
Fields§
§target: String§source: String§name: Option<String>成员名称;代开发自建应用需要管理员授权才返回
telephone: Option<String>座机;代开发自建应用需要管理员授权才返回。上游共享的应用不返回该字段
address: Option<String>地址。代开发自建应用需要管理员授权且成员oauth2授权获取;第三方仅通讯录应用可获取;对于非第三方创建的成员,第三方通讯录应用也不可获取;上游企业不可获取下游企业成员该字段
alias: Option<String>成员别名。上游共享的应用不返回该字段
create_time: i64§user_id: String成员UserID
position: Option<String>职位信息。长度为0~64个字节;代开发自建应用需要管理员授权才返回。上游共享的应用不返回该字段
avatar: Option<String>头像url。 注:如果要获取小图将url最后的”/0”改成”/100”即可。代开发自建应用需要管理员授权且成员oauth2授权获取;第三方仅通讯录应用可获取;对于非第三方创建的成员,第三方通讯录应用也不可获取;上游企业不可获取下游企业成员该字段
main_department: i64主部门
status: i64激活状态:1=已激活 2=已禁用 4=未激活 已激活代表已激活企业微信或已关注微信插件(原企业号)5=成员退出
gender: Option<i64>性别。0表示未定义,1表示男性,2表示女性。代开发自建应用需要管理员授权且成员oauth2授权获取;第三方仅通讯录应用可获取;对于非第三方创建的成员,第三方通讯录应用也不可获取;上游企业不可获取下游企业成员该字段。注:不可获取指返回值0
department: String成员部门列表,仅返回该应用有查看权限的部门id
is_leader_in_dept: Option<String>表示所在部门是否为部门负责人,0-否,1-是,顺序与Department字段的部门逐一对应。上游共享的应用不返回该字段
direct_leader: Option<Vec<String>>直属上级UserID,最多5个。代开发的自建应用和上游共享的应用不返回该字段
event: String§change_type: String§mobile: Option<String>手机号码,代开发自建应用需要管理员授权且成员oauth2授权获取;第三方仅通讯录应用可获取;对于非第三方创建的成员,第三方通讯录应用也不可获取;上游企业不可获取下游企业成员该字段
email: String邮箱,代开发自建应用需要管理员授权且成员oauth2授权获取;第三方仅通讯录应用可获取;对于非第三方创建的成员,第三方通讯录应用也不可获取;上游企业不可获取下游企业成员该字段
biz_mail: Option<String>企业邮箱,代开发自建应用需要管理员授权且成员oauth2授权获取;第三方仅通讯录应用可获取;对于非第三方创建的成员,第三方通讯录应用也不可获取;上游企业不可获取下游企业成员该字段
ext_attrs: Option<ExtAttrs>Trait Implementations§
Source§impl Clone for CpContactCreateUserEvent
impl Clone for CpContactCreateUserEvent
Source§fn clone(&self) -> CpContactCreateUserEvent
fn clone(&self) -> CpContactCreateUserEvent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more