类 Objective.Builder

java.lang.Object
com.lark.oapi.service.okr.v1.model.Objective.Builder
封闭类:
Objective

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      public Objective.Builder id(String id)
      目标的ID

      示例值:

      参数:
      id -
      返回:
    • okrId

      public Objective.Builder okrId(String okrId)
      所属的OKR ID

      示例值:

      参数:
      okrId -
      返回:
    • userId

      public Objective.Builder userId(String userId)
      拥有者的用户 UUID

      示例值:

      参数:
      userId -
      返回:
    • pos

      public Objective.Builder pos(String pos)
      Objective 在所属 OKR 中的排序

      示例值:

      参数:
      pos -
      返回:
    • score

      public Objective.Builder score(String score)
      Objective 评分,返回值为百分制分数,需要除以 100 以获得 OKR 页面上显示的 1 分制分数

      示例值:

      参数:
      score -
      返回:
    • name

      public Objective.Builder name(ObjectiveName name)
      Objective 的详细内容

      示例值:

      参数:
      name -
      返回:
    • progress

      public Objective.Builder progress(ObjectiveProgress progress)
      Objective 对应的 Progress 详细内容

      示例值:

      参数:
      progress -
      返回:
    • createTime

      public Objective.Builder createTime(Integer createTime)
      Objective 的创建时间

      示例值:

      参数:
      createTime -
      返回:
    • modifyTime

      public Objective.Builder modifyTime(Integer modifyTime)
      Objective 的最后修改时间

      示例值:

      参数:
      modifyTime -
      返回:
    • krList

      public Objective.Builder krList(Kr[] krList)
      Objective 下的 KeyResult 列表

      示例值:

      参数:
      krList -
      返回:
    • aligningObjectiveList

      public Objective.Builder aligningObjectiveList(AlignObjective[] aligningObjectiveList)
      Objective 对齐别人的 Objective 列表

      示例值:

      参数:
      aligningObjectiveList -
      返回:
    • alignedObjectiveList

      public Objective.Builder alignedObjectiveList(AlignObjective[] alignedObjectiveList)
      被别人对齐的 Objective 列表

      示例值:

      参数:
      alignedObjectiveList -
      返回:
    • build

      public Objective build()