类 Location.Builder

java.lang.Object
com.lark.oapi.service.corehr.v1.model.Location.Builder
封闭类:
Location

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      public Location.Builder id(String id)
      地点 ID

      示例值:4718803945687580505

      参数:
      id -
      返回:
    • hiberarchyCommon

      public Location.Builder hiberarchyCommon(HiberarchyCommon hiberarchyCommon)
      层级关系,内层字段见实体

      示例值:

      参数:
      hiberarchyCommon -
      返回:
    • locationUsageList

      public Location.Builder locationUsageList(Enum[] locationUsageList)
      地点用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)地点用途(location_usage)枚举定义部分获得

      示例值:

      参数:
      locationUsageList -
      返回:
    • address

      public Location.Builder address(Address[] address)
      地址

      示例值:

      参数:
      address -
      返回:
    • workingHoursTypeId

      public Location.Builder workingHoursTypeId(String workingHoursTypeId)
      工时制度 ID,枚举值可通过【批量查询工时制度】接口获取

      示例值:4690238309151997779

      参数:
      workingHoursTypeId -
      返回:
    • effectiveTime

      public Location.Builder effectiveTime(String effectiveTime)
      生效时间

      示例值:2020-05-01 00:00:00

      参数:
      effectiveTime -
      返回:
    • expirationTime

      public Location.Builder expirationTime(String expirationTime)
      失效时间

      示例值:2020-05-02 00:00:00

      参数:
      expirationTime -
      返回:
    • customFields

      public Location.Builder customFields(ObjectFieldData[] customFields)
      自定义字段

      示例值:

      参数:
      customFields -
      返回:
    • locale

      public Location.Builder locale(Enum locale)
      区域设置,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)区域设置(locale)枚举定义部分获得

      示例值:zh_cn

      参数:
      locale -
      返回:
    • timeZoneId

      public Location.Builder timeZoneId(String timeZoneId)
      时区

      示例值:123456789

      参数:
      timeZoneId -
      返回:
    • displayLanguageId

      public Location.Builder displayLanguageId(String displayLanguageId)
      默认显示语言

      示例值:123456789

      参数:
      displayLanguageId -
      返回:
    • build

      public Location build()