WidgetExecuteActionRequest

Mensaje de solicitud para el método WidgetService.WidgetExecuteAction.

Representación JSON
{
  "location": string,
  "configId": string,
  "executeActionRequest": {
    object (ExecuteActionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Campos
location

string

Obligatorio. Es el recurso de ubicación en el que se realizará la búsqueda de FetchDocuments de la página principal del widget. Formato: locations/{location}

configId

string

Obligatorio. Es el UUID de WidgetConfig. Este campo se usa para identificar la configuración del widget.

executeActionRequest

object (ExecuteActionRequest)

Obligatorio. Es la solicitud con proxy a DataConnectorService.ExecuteAction.

additionalParams

object (AdditionalParams)

Obligatorio. Son parámetros adicionales para mejorar la seguridad y la privacidad.

ExecuteActionRequest

Es la solicitud para el método DataConnectorService.ExecuteAction.

Representación JSON
{
  "name": string,
  "actionName": string,
  "args": {
    object
  },
  "languageCode": string,
  "assistAnswerInfo": {
    object (AssistAnswerInfo)
  }
}
Campos
name

string

Obligatorio. Recurso DataConnector.

Es el conector de datos que se usa para ejecutar la acción.

actionName

string

Obligatorio. Es el nombre de la acción.

Por ejemplo, "send_email"

args

object (Struct format)

Obligatorio. Son los argumentos con nombre de la acción.

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

Cuando se le ofrece a un usuario, es posible que esta parte se pueda editar.

languageCode

string

Opcional. Es el idioma que se usará para los mensajes de estado y error creados por las acciones.

assistAnswerInfo

object (AssistAnswerInfo)

Opcional. Si se especifica, el resultado de la ejecución de la acción se asociará con la respuesta de asistencia proporcionada. Esto permite que el asistente tenga en cuenta el resultado en las respuestas posteriores de la misma sesión.

Debe existir el recurso de respuesta de asistencia al que se hace referencia.