WidgetExecuteActionRequest

WidgetService.WidgetExecuteAction 方法的请求消息。

JSON 表示法
{
  "location": string,
  "configId": string,
  "executeActionRequest": {
    object (ExecuteActionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
字段
location

string

必需。将执行 widget 首页 FetchDocuments 的位置资源。格式:locations/{location}

configId

string

必需。WidgetConfig 的 UUID。此字段用于标识 widget 配置。

executeActionRequest

object (ExecuteActionRequest)

必需。对 DataConnectorService.ExecuteAction 的代理请求。

additionalParams

object (AdditionalParams)

必需。用于增强安全性和隐私性的其他参数。

ExecuteActionRequest

针对 DataConnectorService.ExecuteAction 方法的请求。

JSON 表示法
{
  "name": string,
  "actionName": string,
  "args": {
    object
  },
  "languageCode": string,
  "assistAnswerInfo": {
    object (AssistAnswerInfo)
  }
}
字段
name

string

必需。DataConnector 资源。

用于执行操作的数据连接器。

actionName

string

必需。操作的名称。

例如:“send_email”

args

object (Struct format)

必需。操作的具名实参。

例如:{"recipient": "tom@...", "subject": ... }

向用户提供时,此部分可能可供修改。

languageCode

string

可选。操作创建的状态和错误消息所使用的语言。

assistAnswerInfo

object (AssistAnswerInfo)

可选。如果指定,操作执行结果将与给定的辅助回答相关联。这样,助理便可在同一会话中后续的回答中将该结果考虑在内。

引用的辅助回答资源必须存在。