类 MyAiSipPresent.Builder

java.lang.Object
com.lark.oapi.service.vc.v1.model.MyAiSipPresent.Builder
封闭类:
MyAiSipPresent

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

    • Builder

      public Builder()
  • 方法详细资料

    • type

      public MyAiSipPresent.Builder type(String type)
      透传数据类型

      示例值:card

      参数:
      type -
      返回:
    • body

      public MyAiSipPresent.Builder body(String body)
      透传消息体

      示例值:{}

      参数:
      body -
      返回:
    • operationType

      public MyAiSipPresent.Builder operationType(String operationType)
      在交互卡片的场景下,完成交互,对交互行为做出的响应

      示例值:UPDATE

      参数:
      operationType -
      返回:
    • interactable

      public MyAiSipPresent.Builder interactable(Boolean interactable)
      是否为交互卡片

      示例值:true

      参数:
      interactable -
      返回:
    • operationUrl

      public MyAiSipPresent.Builder operationUrl(String operationUrl)
      卡片后续链路交互的请求地址

      示例值:https://xxxx

      参数:
      operationUrl -
      返回:
    • callbackUrl

      public MyAiSipPresent.Builder callbackUrl(String callbackUrl)
      透传数据上屏后,回调业务方的url,支持open API、RPC两种方式

      示例值:sd://psm

      参数:
      callbackUrl -
      返回:
    • callbackInfo

      public MyAiSipPresent.Builder callbackInfo(String callbackInfo)
      透传数据上屏后,回调给业务方的数据(适用开放平台卡片)

      示例值:{}

      参数:
      callbackInfo -
      返回:
    • cardTemplateId

      public MyAiSipPresent.Builder cardTemplateId(String cardTemplateId)
      模版信息(适用于模版卡片)

      示例值:default

      参数:
      cardTemplateId -
      返回:
    • cardVariables

      public MyAiSipPresent.Builder cardVariables(MyAiSipCardVariables cardVariables)
      模版变量信息(适用于模版卡片)

      示例值:

      参数:
      cardVariables -
      返回:
    • build

      public MyAiSipPresent build()