类 CcNode.Builder

java.lang.Object
com.lark.oapi.service.approval.v4.model.CcNode.Builder
封闭类:
CcNode

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

    • Builder

      public Builder()
  • 方法详细资料

    • ccId

      public CcNode.Builder ccId(String ccId)
      审批实例内唯一标识

      示例值:123456

      参数:
      ccId -
      返回:
    • userId

      public CcNode.Builder userId(String userId)
      抄送人 employee id

      示例值:12345

      参数:
      userId -
      返回:
    • openId

      public CcNode.Builder openId(String openId)
      抄送人 open id,和user id 二者至少填一个

      示例值:ou_be73cbc0ee35eb6ca54e9e7cc14998c1

      参数:
      openId -
      返回:
    • links

      public CcNode.Builder links(ExternalInstanceLink links)
      跳转链接,用于【抄送我的】列表中的跳转pc_link 和 mobile_link 必须填一个,填写的是哪一端的链接,即会跳转到该链接,不受平台影响

      示例值:

      参数:
      links -
      返回:
    • readStatus

      public CcNode.Builder readStatus(String readStatus)
      阅读状态,空值表示不支持已读未读:

      示例值:READ

      参数:
      readStatus -
      返回:
    • readStatus

      public CcNode.Builder readStatus(CcNodeReadStatusEnum readStatus)
      阅读状态,空值表示不支持已读未读:

      示例值:READ

      参数:
      readStatus - CcNodeReadStatusEnum
      返回:
    • extra

      public CcNode.Builder extra(String extra)
      扩展 json

      示例值:{\"xxx\":\"xxx\"}

      参数:
      extra -
      返回:
    • title

      public CcNode.Builder title(String title)
      抄送任务名称

      示例值:xxx

      参数:
      title -
      返回:
    • createTime

      public CcNode.Builder createTime(String createTime)
      抄送发起时间,Unix 毫秒时间戳

      示例值:1556468012678

      参数:
      createTime -
      返回:
    • updateTime

      public CcNode.Builder updateTime(String updateTime)
      抄送最近更新时间,用于推送数据版本控制更新策略同 instance 的update_time

      示例值:1556468012678

      参数:
      updateTime -
      返回:
    • displayMethod

      public CcNode.Builder displayMethod(String displayMethod)
      列表页打开审批任务的方式

      示例值:BROWSER

      参数:
      displayMethod -
      返回:
    • displayMethod

      public CcNode.Builder displayMethod(CcNodeDisplayMethodEnum displayMethod)
      列表页打开审批任务的方式

      示例值:BROWSER

      参数:
      displayMethod - CcNodeDisplayMethodEnum
      返回:
    • build

      public CcNode build()