类 Okr.Builder

java.lang.Object
com.lark.oapi.service.docx.v1.model.Okr.Builder
封闭类:
Okr

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

    • Builder

      public Builder()
  • 方法详细资料

    • okrId

      public Okr.Builder okrId(String okrId)
      OKR ID,获取需要插入的 OKR ID 可见[获取用户的 OKR 列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/okr-v1/user-okr/list)

      示例值:7076349900476448796

      参数:
      okrId -
      返回:
    • objectives

      public Okr.Builder objectives(ObjectiveIdWithKrId[] objectives)
      OKR Block 中的 Objective ID 和 Key Result ID,此值为空时插入 OKR 下所有的 Objective 和 Key Result

      示例值:

      参数:
      objectives -
      返回:
    • periodDisplayStatus

      public Okr.Builder periodDisplayStatus(String periodDisplayStatus)
      周期的状态

      示例值:"default"

      参数:
      periodDisplayStatus -
      返回:
    • periodDisplayStatus

      public Okr.Builder periodDisplayStatus(OkrOkrPeriodDisplayStatusEnum periodDisplayStatus)
      周期的状态

      示例值:"default"

      参数:
      periodDisplayStatus - OkrOkrPeriodDisplayStatusEnum
      返回:
    • periodNameZh

      public Okr.Builder periodNameZh(String periodNameZh)
      周期名 - 中文

      示例值:"2022 年 4 月 - 6 月"

      参数:
      periodNameZh -
      返回:
    • periodNameEn

      public Okr.Builder periodNameEn(String periodNameEn)
      周期名 - 英文

      示例值:"Apr - Jun 2022"

      参数:
      periodNameEn -
      返回:
    • userId

      public Okr.Builder userId(String userId)
      OKR 所属的用户 ID

      示例值:"ou_3bbe8a09c20e89cce9bff989ed840674"

      参数:
      userId -
      返回:
    • visibleSetting

      public Okr.Builder visibleSetting(OkrVisibleSetting visibleSetting)
      可见性设置

      示例值:

      参数:
      visibleSetting -
      返回:
    • build

      public Okr build()