类 UserEvent.Builder

java.lang.Object
com.lark.oapi.service.contact.v3.model.UserEvent.Builder
封闭类:
UserEvent

public static class UserEvent.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • openId

      public UserEvent.Builder openId(String openId)
      用户的open_id [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)

      示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62

      参数:
      openId -
      返回:
    • unionId

      public UserEvent.Builder unionId(String unionId)
      用户的union_id [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)

      示例值:on_576833b917gda3d939b9a3c2d53e72c8

      参数:
      unionId -
      返回:
    • userId

      public UserEvent.Builder userId(String userId)
      租户内用户的唯一标识 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)

      示例值:e33ggbyz

      参数:
      userId -
      返回:
    • name

      public UserEvent.Builder name(String name)
      用户名

      示例值:张三

      参数:
      name -
      返回:
    • enName

      public UserEvent.Builder enName(String enName)
      英文名

      示例值:San Zhang

      参数:
      enName -
      返回:
    • nickname

      public UserEvent.Builder nickname(String nickname)
      别名

      示例值:Sunny Zhang

      参数:
      nickname -
      返回:
    • email

      public UserEvent.Builder email(String email)
      邮箱

      示例值:zhangsan@gmail.com

      参数:
      email -
      返回:
    • enterpriseEmail

      public UserEvent.Builder enterpriseEmail(String enterpriseEmail)
      企业邮箱

      示例值:demo@mail.com

      参数:
      enterpriseEmail -
      返回:
    • jobTitle

      public UserEvent.Builder jobTitle(String jobTitle)
      职务

      示例值:软件工程师

      参数:
      jobTitle -
      返回:
    • mobile

      public UserEvent.Builder mobile(String mobile)
      手机号

      示例值:12345678910

      参数:
      mobile -
      返回:
    • gender

      public UserEvent.Builder gender(Integer gender)
      性别

      示例值:1

      参数:
      gender -
      返回:
    • gender

      public UserEvent.Builder gender(UserEventGenderEnum gender)
      性别

      示例值:1

      参数:
      gender - UserEventGenderEnum
      返回:
    • avatar

      public UserEvent.Builder avatar(AvatarInfo avatar)
      用户头像信息

      示例值:

      参数:
      avatar -
      返回:
    • status

      public UserEvent.Builder status(UserStatus status)
      用户状态

      示例值:

      参数:
      status -
      返回:
    • departmentIds

      public UserEvent.Builder departmentIds(String[] departmentIds)
      用户所属部门的ID列表

      示例值:

      参数:
      departmentIds -
      返回:
    • leaderUserId

      public UserEvent.Builder leaderUserId(String leaderUserId)
      用户的直接主管的用户open_id [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)

      示例值:ou_3ghm8a2u0eftg0ff377125s5dd275z09

      参数:
      leaderUserId -
      返回:
    • city

      public UserEvent.Builder city(String city)
      城市

      示例值:杭州

      参数:
      city -
      返回:
    • country

      public UserEvent.Builder country(String country)
      国家

      示例值:中国

      参数:
      country -
      返回:
    • workStation

      public UserEvent.Builder workStation(String workStation)
      工位

      示例值:杭州

      参数:
      workStation -
      返回:
    • joinTime

      public UserEvent.Builder joinTime(Integer joinTime)
      入职时间

      示例值:1615381702

      参数:
      joinTime -
      返回:
    • employeeNo

      public UserEvent.Builder employeeNo(String employeeNo)
      工号

      示例值:e33ggbyz

      参数:
      employeeNo -
      返回:
    • employeeType

      public UserEvent.Builder employeeType(Integer employeeType)
      员工类型

      示例值:1

      参数:
      employeeType -
      返回:
    • employeeType

      public UserEvent.Builder employeeType(UserEventEmployeeTypeEnum employeeType)
      员工类型

      示例值:1

      参数:
      employeeType - UserEventEmployeeTypeEnum
      返回:
    • orders

      public UserEvent.Builder orders(UserOrder[] orders)
      用户排序信息

      示例值:

      参数:
      orders -
      返回:
    • customAttrs

      public UserEvent.Builder customAttrs(UserCustomAttr[] customAttrs)
      自定义属性

      示例值:

      参数:
      customAttrs -
      返回:
    • jobLevelId

      public UserEvent.Builder jobLevelId(String jobLevelId)
      职级ID

      示例值:mga5oa8ayjlp9rb

      参数:
      jobLevelId -
      返回:
    • jobFamilyId

      public UserEvent.Builder jobFamilyId(String jobFamilyId)
      序列ID

      示例值:mga5oa8ayjlp9rb

      参数:
      jobFamilyId -
      返回:
    • dottedLineLeaderUserIds

      public UserEvent.Builder dottedLineLeaderUserIds(String[] dottedLineLeaderUserIds)
      虚线上级ID

      示例值:

      参数:
      dottedLineLeaderUserIds -
      返回:
    • build

      public UserEvent build()