public class SendRobotInteractiveCardRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
SendRobotInteractiveCardRequest.SendRobotInteractiveCardRequestSendOptions |
限定符和类型 | 字段和说明 |
---|---|
String |
callbackUrl
可交互卡片回调的url【可空:不填写无需回调】
|
String |
cardBizId
唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)【备注:同一个outTrackId重复创建,卡片数据不覆盖更新】
|
String |
cardData
卡片模板-文本内容参数(卡片json结构体)
|
String |
cardTemplateId
卡片搭建平台模板ID
|
String |
openConversationId
【openConversationId & singleChatReceiver 二选一必填】接收卡片的加密群ID,特指多人群会话(非单聊)
|
Boolean |
pullStrategy
是否开启卡片纯拉模式
|
String |
robotCode
机器人代码,群模板机器人网页有机器人ID;企业内部机器人为机器人appKey,企业三方机器人有robotCode
|
SendRobotInteractiveCardRequest.SendRobotInteractiveCardRequestSendOptions |
sendOptions
互动卡片发送选项
|
String |
singleChatReceiver
【openConversationId & singleChatReceiver 二选一必填】单聊会话接受者json串
|
String |
unionIdPrivateDataMap
卡片模板-userId差异用户参数(json结构体)
|
String |
userIdPrivateDataMap
卡片模板-userId差异用户参数(json结构体)
|
构造器和说明 |
---|
SendRobotInteractiveCardRequest() |
@NameInMap(value="callbackUrl") public String callbackUrl
可交互卡片回调的url【可空:不填写无需回调】
@NameInMap(value="cardBizId") public String cardBizId
唯一标识一张卡片的外部ID(卡片幂等ID,可用于更新或重复发送同一卡片到多个群会话)【备注:同一个outTrackId重复创建,卡片数据不覆盖更新】
@NameInMap(value="cardData") public String cardData
卡片模板-文本内容参数(卡片json结构体)
@NameInMap(value="cardTemplateId") public String cardTemplateId
卡片搭建平台模板ID
@NameInMap(value="openConversationId") public String openConversationId
【openConversationId & singleChatReceiver 二选一必填】接收卡片的加密群ID,特指多人群会话(非单聊)
@NameInMap(value="pullStrategy") public Boolean pullStrategy
是否开启卡片纯拉模式
@NameInMap(value="robotCode") public String robotCode
机器人代码,群模板机器人网页有机器人ID;企业内部机器人为机器人appKey,企业三方机器人有robotCode
@NameInMap(value="sendOptions") public SendRobotInteractiveCardRequest.SendRobotInteractiveCardRequestSendOptions sendOptions
互动卡片发送选项
@NameInMap(value="singleChatReceiver") public String singleChatReceiver
【openConversationId & singleChatReceiver 二选一必填】单聊会话接受者json串
@NameInMap(value="unionIdPrivateDataMap") public String unionIdPrivateDataMap
卡片模板-userId差异用户参数(json结构体)
@NameInMap(value="userIdPrivateDataMap") public String userIdPrivateDataMap
卡片模板-userId差异用户参数(json结构体)
public static SendRobotInteractiveCardRequest build(Map<String,?> map) throws Exception
Exception
public SendRobotInteractiveCardRequest setCallbackUrl(String callbackUrl)
public String getCallbackUrl()
public SendRobotInteractiveCardRequest setCardBizId(String cardBizId)
public String getCardBizId()
public SendRobotInteractiveCardRequest setCardData(String cardData)
public String getCardData()
public SendRobotInteractiveCardRequest setCardTemplateId(String cardTemplateId)
public String getCardTemplateId()
public SendRobotInteractiveCardRequest setOpenConversationId(String openConversationId)
public String getOpenConversationId()
public SendRobotInteractiveCardRequest setPullStrategy(Boolean pullStrategy)
public Boolean getPullStrategy()
public SendRobotInteractiveCardRequest setRobotCode(String robotCode)
public String getRobotCode()
public SendRobotInteractiveCardRequest setSendOptions(SendRobotInteractiveCardRequest.SendRobotInteractiveCardRequestSendOptions sendOptions)
public SendRobotInteractiveCardRequest.SendRobotInteractiveCardRequestSendOptions getSendOptions()
public SendRobotInteractiveCardRequest setSingleChatReceiver(String singleChatReceiver)
public String getSingleChatReceiver()
public SendRobotInteractiveCardRequest setUnionIdPrivateDataMap(String unionIdPrivateDataMap)
public String getUnionIdPrivateDataMap()
public SendRobotInteractiveCardRequest setUserIdPrivateDataMap(String userIdPrivateDataMap)
public String getUserIdPrivateDataMap()
Copyright © 2023. All rights reserved.