类 Badge.Builder

java.lang.Object
com.lark.oapi.service.admin.v1.model.Badge.Builder
封闭类:
Badge

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      public Badge.Builder id(String id)
      租户内勋章的唯一标识,该值由系统随机生成。

      示例值:m_MzfKDM

      参数:
      id -
      返回:
    • name

      public Badge.Builder name(String name)
      租户内唯一的勋章名称,最多30个字符。

      示例值:激励勋章

      参数:
      name -
      返回:
    • explanation

      public Badge.Builder explanation(String explanation)
      勋章的描述文案,最多100个字符。

      示例值:这枚勋章为了激励员工颁发。

      参数:
      explanation -
      返回:
    • detailImage

      public Badge.Builder detailImage(String detailImage)
      企业勋章的详情图Key。1.权限校验:非本租户上传的图片key,不能直接使用;2.时效校验:创建勋章,或者修改勋章图片key时,需使用1h内上传的图片key。

      示例值:75a1949f-d9df-4b46-bc88-dacc51e88f3j

      参数:
      detailImage -
      返回:
    • showImage

      public Badge.Builder showImage(String showImage)
      企业勋章的头像挂饰图Key。1.权限校验:非本租户上传的图片key,不能直接使用;2.时效校验:创建勋章,或者修改勋章图片key时,需使用1h内上传的图片key。

      示例值:03daa74a-159f-49e9-963e-b6c4d76103fj

      参数:
      showImage -
      返回:
    • i18nName

      public Badge.Builder i18nName(I18n i18nName)
      勋章的多语言名称,同name字段限制,最多30个字符。

      示例值:{ "zh_cn": "激励勋章", "en_us": "Incentive Medal", "ja_jp": "奨励メダル" }

      参数:
      i18nName -
      返回:
    • i18nExplanation

      public Badge.Builder i18nExplanation(I18n i18nExplanation)
      勋章的多语言描述文案,同explanation字段限制,最多100个字符。

      示例值:{ "zh_cn": "这枚勋章为了激励员工颁发。", "en_us": "This medal is awarded to motivate employees.", "ja_jp": "このメダルは、従業員のモチベーションを高めるために授与されます。" }

      参数:
      i18nExplanation -
      返回:
    • build

      public Badge build()