类 CustomFieldValue.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • guid

      public CustomFieldValue.Builder guid(String guid)
      字段GUID

      示例值:a4f648d7-76ef-477f-bc8e-0601b5a60093

      参数:
      guid -
      返回:
    • type

      public CustomFieldValue.Builder type(String type)
      自定义字段类型,支持"member", "datetime", "number", "single_select", "multi_select"五种类型

      示例值:number

      参数:
      type -
      返回:
    • numberValue

      public CustomFieldValue.Builder numberValue(String numberValue)
      数字类型的自定义字段值,填写一个合法数字的字符串表示,空字符串表示设为空。

      示例值:10.23

      参数:
      numberValue -
      返回:
    • datetimeValue

      public CustomFieldValue.Builder datetimeValue(String datetimeValue)
      日期类型自定义字段值。可以输入一个表示日期的以毫秒为单位的字符串。设为空字符串表示设为空。

      示例值:1687708260000

      参数:
      datetimeValue -
      返回:
    • memberValue

      public CustomFieldValue.Builder memberValue(Member[] memberValue)
      人员类型的自定义字段值,可以设置1个或多个用户的id(遵循member格式,只支持user类型)。当该字段的设置为“不能多选”时只能输入一个值。设为空数组表示设为空。

      示例值:

      参数:
      memberValue -
      返回:
    • singleSelectValue

      public CustomFieldValue.Builder singleSelectValue(String singleSelectValue)
      单选类型字段值,填写一个字段选项的option_guid。设置为空字符串表示设为空。

      示例值:4216f79b-3fda-4dc6-a0c4-a16022e47152

      参数:
      singleSelectValue -
      返回:
    • multiSelectValue

      public CustomFieldValue.Builder multiSelectValue(String[] multiSelectValue)
      多选类型字段值,可以填写一个或多个本字段的option_guid。设为空数组表示设为空。

      示例值:

      参数:
      multiSelectValue -
      返回:
    • name

      public CustomFieldValue.Builder name(String name)
      自定义字段名

      示例值:优先级

      参数:
      name -
      返回:
    • textValue

      public CustomFieldValue.Builder textValue(String textValue)
      文本类型字段值。可以输入一段文本。空字符串表示清空。

      示例值:这是一段文本介绍。

      参数:
      textValue -
      返回:
    • build

      public CustomFieldValue build()