WidgetExecuteActionRequest

Solicite uma mensagem para o método WidgetService.WidgetExecuteAction.

Representação JSON
{
  "location": string,
  "configId": string,
  "executeActionRequest": {
    object (ExecuteActionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Campos
location

string

Obrigatório. O recurso de local em que o FetchDocuments da página inicial do widget será realizado. Formato: locations/{location}

configId

string

Obrigatório. O UUID do WidgetConfig. Esse campo é usado para identificar a configuração do widget.

executeActionRequest

object (ExecuteActionRequest)

Obrigatório. A solicitação de proxy para DataConnectorService.ExecuteAction.

additionalParams

object (AdditionalParams)

Obrigatório. Parâmetros extras para melhorar a segurança e a privacidade.

ExecuteActionRequest

Solicitação para o método DataConnectorService.ExecuteAction.

Representação JSON
{
  "name": string,
  "actionName": string,
  "args": {
    object
  },
  "languageCode": string,
  "assistAnswerInfo": {
    object (AssistAnswerInfo)
  }
}
Campos
name

string

Obrigatório. Recurso DataConnector.

O conector de dados usado para executar a ação.

actionName

string

Obrigatório. Nome da ação.

Por exemplo: "send_email"

args

object (Struct format)

Obrigatório. Argumentos nomeados da ação.

Por exemplo: {"recipient": "tom@...", "subject": ... }

Quando oferecida a um usuário, essa parte pode ser editável.

languageCode

string

Opcional. Idioma a ser usado para mensagens de status e erro criadas por ações.

assistAnswerInfo

object (AssistAnswerInfo)

Opcional. Se especificado, o resultado da execução da ação será associado à resposta de assistência fornecida. Assim, o assistente pode considerar o resultado em respostas subsequentes na mesma sessão.

O recurso de resposta de assistência referenciado precisa existir.