类 Attachment.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • guid

      public Attachment.Builder guid(String guid)
      附件guid

      示例值:f860de3e-6881-4ddd-9321-070f36d1af0b

      参数:
      guid -
      返回:
    • fileToken

      public Attachment.Builder fileToken(String fileToken)
      附件在云文档系统中的token

      示例值:boxcnTDqPaRA6JbYnzQsZ2doB2b

      参数:
      fileToken -
      返回:
    • name

      public Attachment.Builder name(String name)
      附件名

      示例值:foo.jpg

      参数:
      name -
      返回:
    • size

      public Attachment.Builder size(Integer size)
      附件的字节大小

      示例值:62232

      参数:
      size -
      返回:
    • resource

      public Attachment.Builder resource(Resource resource)
      附件归属的资源

      示例值:

      参数:
      resource -
      返回:
    • uploader

      public Attachment.Builder uploader(Member uploader)
      附件上传者

      示例值:

      参数:
      uploader -
      返回:
    • isCover

      public Attachment.Builder isCover(Boolean isCover)
      是否是封面图

      示例值:false

      参数:
      isCover -
      返回:
    • uploadedAt

      public Attachment.Builder uploadedAt(String uploadedAt)
      上传时间戳(ms)

      示例值:1675742789470

      参数:
      uploadedAt -
      返回:
    • url

      public Attachment.Builder url(String url)
      附件的临时下载url,有效时间3分钟,且只允许调用3次进行附件下载。只有在获取附件时会动态生成。

      示例值:https://example.com/download/authcode/?code=OWMzNDlmMjJmZThkYzZkZGJlMjYwZTI0OTUxZTE2MDJfMDZmZmMwOWVj

      参数:
      url -
      返回:
    • build

      public Attachment build()