类的使用
com.lark.oapi.service.contact.v3.model.User.Builder
使用User.Builder的程序包
-
com.lark.oapi.service.contact.v3.model中User.Builder的使用
修饰符和类型方法说明User.Builder.assignInfo(UserAssignInfo[] assignInfo) 用户席位列表User.Builder.avatar(AvatarInfo avatar) 用户头像信息头像的文件Key,可通过“消息与群组/消息/图片信息”中的“上传图片”接口上传并获取头像文件 Key;;“上传图片”功能参见[上传图片](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/image/create)工作城市国家或地区Code缩写,具体写入格式请参考 [国家/地区码表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/country-code-description)User.Builder.customAttrs(UserCustomAttr[] customAttrs) 自定义字段,请确保你的组织管理员已在管理后台/组织架构/成员字段管理/自定义字段管理/全局设置中开启了“允许开放平台 API 调用“,否则该字段不会生效/返回。User.Builder.departmentIds(String[] departmentIds) 用户所属部门的ID列表,一个用户可属于多个部门。User.Builder.departmentPath(DepartmentDetail[] departmentPath) 部门路径User.Builder.dottedLineLeaderUserIds(String[] dottedLineLeaderUserIds) 虚线上级ID邮箱;;注意:;1.User.Builder.employeeNo(String employeeNo) 工号User.Builder.employeeType(Integer employeeType) 员工类型,可选值有:;- `1`:正式员工;- `2`:实习生;- `3`:外包;- `4`:劳务;- `5`:顾问 ;同时可读取到自定义员工类型的 int 值,可通过下方接口获取到该租户的自定义员工类型的名称,参见[获取人员类型](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/employee_type_enum/list)英文名User.Builder.enterpriseEmail(String enterpriseEmail) 企业邮箱,请先确保已在管理后台启用飞书邮箱服务;;创建用户时,企业邮箱的使用方式参见[用户接口相关问题](https://open.feishu.cn/document/ugTN1YjL4UTN24CO1UjN/uQzN1YjL0cTN24CN3UjN#77061525)User.Builder.gender(UserGenderTypeEnum gender) 性别性别数据驻留地是否暂停用户User.Builder.isTenantManager(Boolean isTenantManager) 是否是租户超级管理员User.Builder.jobFamilyId(String jobFamilyId) 序列IDUser.Builder.jobLevelId(String jobLevelId) 职级ID职务入职时间,时间戳格式,表示从1970年1月1日开始所经过的秒数User.Builder.leaderUserId(String leaderUserId) 用户的直接主管的用户ID,ID值与查询参数中的user_id_type 对应。手机号,在本企业内不可重复;未认证企业仅支持添加中国大陆手机号,通过飞书认证的企业允许添加海外手机号,注意国际电话区号前缀中必须包含加号 +User.Builder.mobileVisible(Boolean mobileVisible) 手机号码可见性,true 为可见,false 为不可见,目前默认为 true。用户名static User.BuilderUser.newBuilder()别名用户的open_id,应用内用户的唯一标识,不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)用户排序信息。User.Builder.status(UserStatus status) 用户状态,枚举类型,包括is_frozen、is_resigned、is_activated、is_exited 。User.Builder.subscriptionIds(String[] subscriptionIds) 分配给用户的席位ID列表用户的union_id,应用开发商发布的不同应用中同一用户的标识,不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)用户的user_id,租户内用户的唯一标识,不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)User.Builder.workStation(String workStation) 工位