类 User.Builder
java.lang.Object
com.lark.oapi.service.contact.v3.model.User.Builder
- 封闭类:
User
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明assignInfo(UserAssignInfo[] assignInfo) 用户席位列表avatar(AvatarInfo avatar) 用户头像信息头像的文件Key,可通过“消息与群组/消息/图片信息”中的“上传图片”接口上传并获取头像文件 Key;;“上传图片”功能参见[上传图片](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/image/create)build()工作城市国家或地区Code缩写,具体写入格式请参考 [国家/地区码表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/country-code-description)customAttrs(UserCustomAttr[] customAttrs) 自定义字段,请确保你的组织管理员已在管理后台/组织架构/成员字段管理/自定义字段管理/全局设置中开启了“允许开放平台 API 调用“,否则该字段不会生效/返回。departmentIds(String[] departmentIds) 用户所属部门的ID列表,一个用户可属于多个部门。departmentPath(DepartmentDetail[] departmentPath) 部门路径dottedLineLeaderUserIds(String[] dottedLineLeaderUserIds) 虚线上级ID邮箱;;注意:;1.employeeNo(String employeeNo) 工号employeeType(Integer employeeType) 员工类型,可选值有:;- `1`:正式员工;- `2`:实习生;- `3`:外包;- `4`:劳务;- `5`:顾问 ;同时可读取到自定义员工类型的 int 值,可通过下方接口获取到该租户的自定义员工类型的名称,参见[获取人员类型](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/employee_type_enum/list)英文名enterpriseEmail(String enterpriseEmail) 企业邮箱,请先确保已在管理后台启用飞书邮箱服务;;创建用户时,企业邮箱的使用方式参见[用户接口相关问题](https://open.feishu.cn/document/ugTN1YjL4UTN24CO1UjN/uQzN1YjL0cTN24CN3UjN#77061525)gender(UserGenderTypeEnum gender) 性别性别数据驻留地是否暂停用户isTenantManager(Boolean isTenantManager) 是否是租户超级管理员jobFamilyId(String jobFamilyId) 序列IDjobLevelId(String jobLevelId) 职级ID职务入职时间,时间戳格式,表示从1970年1月1日开始所经过的秒数leaderUserId(String leaderUserId) 用户的直接主管的用户ID,ID值与查询参数中的user_id_type 对应。手机号,在本企业内不可重复;未认证企业仅支持添加中国大陆手机号,通过飞书认证的企业允许添加海外手机号,注意国际电话区号前缀中必须包含加号 +mobileVisible(Boolean mobileVisible) 手机号码可见性,true 为可见,false 为不可见,目前默认为 true。用户名别名用户的open_id,应用内用户的唯一标识,不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)用户排序信息。status(UserStatus status) 用户状态,枚举类型,包括is_frozen、is_resigned、is_activated、is_exited 。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)workStation(String workStation) 工位
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
unionId
用户的union_id,应用开发商发布的不同应用中同一用户的标识,不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)示例值:on_94a1ee5551019f18cd73d9f111898cf2
- 参数:
unionId-- 返回:
-
userId
用户的user_id,租户内用户的唯一标识,不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)示例值:3e3cf96b
- 参数:
userId-- 返回:
-
openId
用户的open_id,应用内用户的唯一标识,不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
- 参数:
openId-- 返回:
-
name
用户名示例值:张三
- 参数:
name-- 返回:
-
enName
英文名示例值:San Zhang
- 参数:
enName-- 返回:
-
nickname
别名示例值:Alex Zhang
- 参数:
nickname-- 返回:
-
email
邮箱;;注意:;1. 非中国大陆手机号成员必须同时添加邮箱;2. 邮箱不可重复示例值:zhangsan@gmail.com
- 参数:
email-- 返回:
-
mobile
手机号,在本企业内不可重复;未认证企业仅支持添加中国大陆手机号,通过飞书认证的企业允许添加海外手机号,注意国际电话区号前缀中必须包含加号 +示例值:13011111111 (其他例子,中国大陆手机号: 13011111111 或 +8613011111111, 非中国大陆手机号: +41446681800)
- 参数:
mobile-- 返回:
-
mobileVisible
手机号码可见性,true 为可见,false 为不可见,目前默认为 true。不可见时,组织员工将无法查看该员工的手机号码示例值:false
- 参数:
mobileVisible-- 返回:
-
gender
性别示例值:1
- 参数:
gender-- 返回:
-
gender
性别示例值:1
- 参数:
gender-UserGenderTypeEnum- 返回:
-
avatarKey
头像的文件Key,可通过“消息与群组/消息/图片信息”中的“上传图片”接口上传并获取头像文件 Key;;“上传图片”功能参见[上传图片](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/image/create)示例值:2500c7a9-5fff-4d9a-a2de-3d59614ae28g
- 参数:
avatarKey-- 返回:
-
avatar
用户头像信息示例值:
- 参数:
avatar-- 返回:
-
status
用户状态,枚举类型,包括is_frozen、is_resigned、is_activated、is_exited 。;;用户状态转移参见:[用户状态图](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/field-overview#4302b5a1)示例值:
- 参数:
status-- 返回:
-
departmentIds
用户所属部门的ID列表,一个用户可属于多个部门。;;ID值的类型与查询参数中的department_id_type 对应。;;不同 ID 的说明与department_id的获取方式参见 [部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0)示例值:od-4e6ac4d14bcd5071a37a39de902c7141
- 参数:
departmentIds-- 返回:
-
leaderUserId
用户的直接主管的用户ID,ID值与查询参数中的user_id_type 对应。;;不同 ID 的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction);;获取方式参见[如何获取user_id](https://open.feishu.cn/document/home/user-identity-introduction/how-to-get)示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
- 参数:
leaderUserId-- 返回:
-
city
工作城市示例值:杭州
- 参数:
city-- 返回:
-
country
国家或地区Code缩写,具体写入格式请参考 [国家/地区码表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/country-code-description)示例值:CN
- 参数:
country-- 返回:
-
workStation
工位示例值:北楼-H34
- 参数:
workStation-- 返回:
-
joinTime
入职时间,时间戳格式,表示从1970年1月1日开始所经过的秒数示例值:2147483647
- 参数:
joinTime-- 返回:
-
isTenantManager
是否是租户超级管理员示例值:false
- 参数:
isTenantManager-- 返回:
-
employeeNo
工号示例值:1
- 参数:
employeeNo-- 返回:
-
employeeType
员工类型,可选值有:;- `1`:正式员工;- `2`:实习生;- `3`:外包;- `4`:劳务;- `5`:顾问 ;同时可读取到自定义员工类型的 int 值,可通过下方接口获取到该租户的自定义员工类型的名称,参见[获取人员类型](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/employee_type_enum/list)示例值:1
- 参数:
employeeType-- 返回:
-
orders
用户排序信息。;;用于标记通讯录下组织架构的人员顺序,人员可能存在多个部门中,且有不同的排序。示例值:
- 参数:
orders-- 返回:
-
customAttrs
自定义字段,请确保你的组织管理员已在管理后台/组织架构/成员字段管理/自定义字段管理/全局设置中开启了“允许开放平台 API 调用“,否则该字段不会生效/返回。;;更多详情参见[用户接口相关问题](https://open.feishu.cn/document/ugTN1YjL4UTN24CO1UjN/uQzN1YjL0cTN24CN3UjN#77061525)示例值:
- 参数:
customAttrs-- 返回:
-
enterpriseEmail
企业邮箱,请先确保已在管理后台启用飞书邮箱服务;;创建用户时,企业邮箱的使用方式参见[用户接口相关问题](https://open.feishu.cn/document/ugTN1YjL4UTN24CO1UjN/uQzN1YjL0cTN24CN3UjN#77061525)示例值:demo@mail.com
- 参数:
enterpriseEmail-- 返回:
-
jobTitle
职务示例值:xxxxx
- 参数:
jobTitle-- 返回:
-
isFrozen
是否暂停用户示例值:false
- 参数:
isFrozen-- 返回:
-
geo
数据驻留地示例值:cn
- 参数:
geo-- 返回:
-
jobLevelId
职级ID示例值:mga5oa8ayjlp9rb
- 参数:
jobLevelId-- 返回:
-
jobFamilyId
序列ID示例值:mga5oa8ayjlp9rb
- 参数:
jobFamilyId-- 返回:
-
subscriptionIds
分配给用户的席位ID列表示例值:
- 参数:
subscriptionIds-- 返回:
-
assignInfo
用户席位列表示例值:
- 参数:
assignInfo-- 返回:
-
departmentPath
部门路径示例值:
- 参数:
departmentPath-- 返回:
-
dottedLineLeaderUserIds
虚线上级ID示例值:
- 参数:
dottedLineLeaderUserIds-- 返回:
-
build
-