类 OkrObjectiveKr.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      Key Result ID

      示例值:1231231223

      参数:
      id -
      返回:
    • content

      public OkrObjectiveKr.Builder content(String content)
      KeyResult 内容

      示例值:KeyResult 内容

      参数:
      content -
      返回:
    • score

      public OkrObjectiveKr.Builder score(Integer score)
      KeyResult打分(0 - 100)

      示例值:100

      参数:
      score -
      返回:
    • weight

      public OkrObjectiveKr.Builder weight(Integer weight)
      KeyResult权重(0 - 100)(废弃)

      示例值:100

      参数:
      weight -
      返回:
    • krWeight

      public OkrObjectiveKr.Builder krWeight(Double krWeight)
      KeyResult的权重(0 - 100)

      示例值:33.33

      参数:
      krWeight -
      返回:
    • progressRate

      public OkrObjectiveKr.Builder progressRate(OkrObjectiveProgressRate progressRate)
      KR进度

      示例值:

      参数:
      progressRate -
      返回:
    • progressRecordList

      public OkrObjectiveKr.Builder progressRecordList(ProgressRecordSimplify[] progressRecordList)
      该KR的进度列表

      示例值:

      参数:
      progressRecordList -
      返回:
    • progressRatePercentLastUpdatedTime

      public OkrObjectiveKr.Builder progressRatePercentLastUpdatedTime(String progressRatePercentLastUpdatedTime)
      最后一次进度百分比更新时间 毫秒

      示例值:1618500278663

      参数:
      progressRatePercentLastUpdatedTime -
      返回:
    • progressRateStatusLastUpdatedTime

      public OkrObjectiveKr.Builder progressRateStatusLastUpdatedTime(String progressRateStatusLastUpdatedTime)
      最后一次状态更新时间 毫秒

      示例值:1618500278663

      参数:
      progressRateStatusLastUpdatedTime -
      返回:
    • progressRecordLastUpdatedTime

      public OkrObjectiveKr.Builder progressRecordLastUpdatedTime(String progressRecordLastUpdatedTime)
      最后一次在侧边栏新增或者编辑进展的时间 毫秒

      示例值:1618500278663

      参数:
      progressRecordLastUpdatedTime -
      返回:
    • progressReportLastUpdatedTime

      public OkrObjectiveKr.Builder progressReportLastUpdatedTime(String progressReportLastUpdatedTime)
      最后一次编辑备注的时间 毫秒

      示例值:1618500278663

      参数:
      progressReportLastUpdatedTime -
      返回:
    • scoreLastUpdatedTime

      public OkrObjectiveKr.Builder scoreLastUpdatedTime(String scoreLastUpdatedTime)
      最后一次打分更新时间 毫秒

      示例值:1618500278663

      参数:
      scoreLastUpdatedTime -
      返回:
    • deadline

      public OkrObjectiveKr.Builder deadline(String deadline)
      截止时间 毫秒

      示例值:1618500278663

      参数:
      deadline -
      返回:
    • mentionedUserList

      public OkrObjectiveKr.Builder mentionedUserList(OkrObjectiveAlignedObjectiveOwner[] mentionedUserList)
      该Objective提到的人员列表

      示例值:

      参数:
      mentionedUserList -
      返回:
    • build

      public OkrObjectiveKr build()