类 Task.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • guid

      public Task.Builder guid(String guid)
      任务guid,任务的唯一ID

      示例值:83912691-2e43-47fc-94a4-d512e03984fa

      参数:
      guid -
      返回:
    • summary

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

      示例值:进行销售年中总结

      参数:
      summary -
      返回:
    • description

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

      示例值:进行销售年中总结

      参数:
      description -
      返回:
    • due

      public Task.Builder due(Due due)
      任务截止时间

      示例值:1675742789470

      参数:
      due -
      返回:
    • reminders

      public Task.Builder reminders(Reminder[] reminders)
      任务的提醒配置列表。目前每个任务最多有1个。

      示例值:

      参数:
      reminders -
      返回:
    • creator

      public Task.Builder creator(Member creator)
      任务创建者

      示例值:

      参数:
      creator -
      返回:
    • members

      public Task.Builder members(Member[] members)
      任务成员列表

      示例值:

      参数:
      members -
      返回:
    • completedAt

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

      示例值:1675742789470

      参数:
      completedAt -
      返回:
    • attachments

      public Task.Builder attachments(Attachment[] attachments)
      任务的附件列表

      示例值:

      参数:
      attachments -
      返回:
    • origin

      public Task.Builder origin(Origin origin)
      任务关联的第三方平台来源信息。创建是设置后就不可更改。

      示例值:

      参数:
      origin -
      返回:
    • extra

      public Task.Builder extra(String extra)
      任务附带的自定义数据。

      示例值:dGVzdA==

      参数:
      extra -
      返回:
    • tasklists

      public Task.Builder tasklists(TaskInTasklistInfo[] tasklists)
      任务所属清单的名字。调用者只能看到有权限访问的清单的列表。

      示例值:

      参数:
      tasklists -
      返回:
    • repeatRule

      public Task.Builder repeatRule(String repeatRule)
      如果任务为重复任务,返回重复任务的配置

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

      参数:
      repeatRule -
      返回:
    • parentTaskGuid

      public Task.Builder parentTaskGuid(String parentTaskGuid)
      如果当前任务为某个任务的子任务,返回父任务的guid

      示例值:e297ddff-06ca-4166-b917-4ce57cd3a7a0

      参数:
      parentTaskGuid -
      返回:
    • mode

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

      示例值:2

      参数:
      mode -
      返回:
    • source

      public Task.Builder source(Integer source)
      任务创建的来源

      示例值:6

      参数:
      source -
      返回:
    • source

      public Task.Builder source(TaskSourceEnum source)
      任务创建的来源

      示例值:6

      参数:
      source - TaskSourceEnum
      返回:
    • customComplete

      public Task.Builder customComplete(CustomComplete customComplete)
      任务的自定义完成配置

      示例值:

      参数:
      customComplete -
      返回:
    • taskId

      public Task.Builder taskId(String taskId)
      任务界面上的代码

      示例值:t6272302

      参数:
      taskId -
      返回:
    • createdAt

      public Task.Builder createdAt(String createdAt)
      任务创建时间戳(ms)

      示例值:1675742789470

      参数:
      createdAt -
      返回:
    • updatedAt

      public Task.Builder updatedAt(String updatedAt)
      任务最后一次更新的时间戳(ms)

      示例值:1675742789470

      参数:
      updatedAt -
      返回:
    • status

      public Task.Builder status(String status)
      任务的状态,支持"todo"和"done"两种状态

      示例值:todo

      参数:
      status -
      返回:
    • url

      public Task.Builder url(String url)
      任务的分享链接

      示例值:https://applink.feishu.cn/client/todo/detail?guid=70577c8f-91ab-4c91-b359-a21a751054e8无效输入:'&suite_entity_num'=t192012

      参数:
      url -
      返回:
    • start

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

      示例值:

      参数:
      start -
      返回:
    • subtaskCount

      public Task.Builder subtaskCount(Integer subtaskCount)
      该任务的子任务的个数。

      示例值:1

      参数:
      subtaskCount -
      返回:
    • isMilestone

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

      示例值:false

      参数:
      isMilestone -
      返回:
    • customFields

      public Task.Builder customFields(CustomFieldValue[] customFields)
      任务的自定义字段值

      示例值:

      参数:
      customFields -
      返回:
    • dependencies

      public Task.Builder dependencies(TaskDependency[] dependencies)
      任务依赖

      示例值:

      参数:
      dependencies -
      返回:
    • assigneeRelated

      public Task.Builder assigneeRelated(TaskAssignee[] assigneeRelated)
      任务执行者相关信息,如会签任务各执行者完成时间等

      示例值:

      参数:
      assigneeRelated -
      返回:
    • build

      public Task build()