类 InputTask.Builder

java.lang.Object
com.lark.oapi.service.task.v2.model.InputTask.Builder
封闭类:
InputTask

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

    • Builder

      public Builder()
  • 方法详细资料

    • summary

      public InputTask.Builder summary(String summary)
      任务标题

      示例值:针对全年销售进行一次复盘

      参数:
      summary -
      返回:
    • description

      public InputTask.Builder description(String description)
      任务描述

      示例值:需要事先阅读复盘总结文档

      参数:
      description -
      返回:
    • due

      public InputTask.Builder due(Due due)
      任务截止时间戳(ms),截止时间戳和截止日期选择一个填写。

      示例值:1675742789470

      参数:
      due -
      返回:
    • origin

      public InputTask.Builder origin(Origin origin)
      任务关联的第三方平台来源信息

      示例值:

      参数:
      origin -
      返回:
    • extra

      public InputTask.Builder extra(String extra)
      调用者可以传入的任意附带到任务上的数据。在获取任务详情时会原样返回。

      示例值:dGVzdA==

      参数:
      extra -
      返回:
    • completedAt

      public InputTask.Builder completedAt(String completedAt)
      任务的完成时刻时间戳(ms)

      示例值:1675742789470

      参数:
      completedAt -
      返回:
    • members

      public InputTask.Builder members(Member[] members)
      负责人ID列表

      示例值:

      参数:
      members -
      返回:
    • repeatRule

      public InputTask.Builder repeatRule(String repeatRule)
      如果设置,则该任务为“重复任务”。该字段表示了重复任务的重复规则。

      示例值:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR

      参数:
      repeatRule -
      返回:
    • customComplete

      public InputTask.Builder customComplete(CustomComplete customComplete)
      如果设置,则将任务设计为“自定义完成”。用户在任务中心点击“完成”时,不会直接完成任务,而是跳转到第三方配置好的地址或者现实自定义提示。

      示例值:

      参数:
      customComplete -
      返回:
    • tasklists

      public InputTask.Builder tasklists(TaskInTasklistInfo[] tasklists)
      任务所在清单的信息

      示例值:

      参数:
      tasklists -
      返回:
    • clientToken

      public InputTask.Builder clientToken(String clientToken)
      幂等token,如果填写则触发幂等行为。

      示例值:daa2237f-8310-4707-a83b-52c8a81e0fb7

      参数:
      clientToken -
      返回:
    • start

      public InputTask.Builder start(Start start)
      任务的开始时间(ms)

      示例值:

      参数:
      start -
      返回:
    • reminders

      public InputTask.Builder reminders(Reminder[] reminders)
      任务提醒

      示例值:

      参数:
      reminders -
      返回:
    • mode

      public InputTask.Builder mode(Integer mode)
      任务的完成模式。1 - 会签任务;2 - 或签任务

      示例值:2

      参数:
      mode -
      返回:
    • isMilestone

      public InputTask.Builder isMilestone(Boolean isMilestone)
      是否是里程碑任务

      示例值:false

      参数:
      isMilestone -
      返回:
    • customFields

      public InputTask.Builder customFields(InputCustomFieldValue[] customFields)
      自定义字段值

      示例值:

      参数:
      customFields -
      返回:
    • docxSource

      public InputTask.Builder docxSource(DocxSource docxSource)
      任务的新版云文档来源

      示例值:

      参数:
      docxSource -
      返回:
    • build

      public InputTask build()