WidgetExecuteActionRequest

Mensaje de solicitud del método WidgetService.WidgetExecuteAction.

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

string

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

configId

string

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

executeActionRequest

object (ExecuteActionRequest)

Obligatorio. La solicitud proxy a DataConnectorService.ExecuteAction.

additionalParams

object (AdditionalParams)

Obligatorio. Parámetros adicionales para mejorar la seguridad y la privacidad.

ExecuteActionRequest

Solicitud del método DataConnectorService.ExecuteAction.

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

string

Obligatorio. DataConnector.

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

actionName

string

Obligatorio. Nombre de la acción.

Por ejemplo: "send_email"

args

object (Struct format)

Obligatorio. Argumentos con nombre de la acción.

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

Cuando se ofrece a un usuario, esta parte puede editarse.

languageCode

string

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

assistAnswerInfo

object (AssistAnswerInfo)

Opcional. Si se especifica, el resultado de la ejecución de la acción se asociará a la respuesta de asistencia proporcionada. De esta forma, el asistente puede tener en cuenta el resultado en las respuestas posteriores de la misma sesión.

El recurso de respuesta de asistencia al que se hace referencia debe existir.