WidgetExecuteActionRequest

Richiesta di messaggio per il metodo WidgetService.WidgetExecuteAction.

Rappresentazione JSON
{
  "location": string,
  "configId": string,
  "executeActionRequest": {
    object (ExecuteActionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Campi
location

string

Obbligatorio. La risorsa di posizione in cui verrà eseguito FetchDocuments della home page del widget. Formato: locations/{location}

configId

string

Obbligatorio. L'UUID di WidgetConfig. Questo campo viene utilizzato per identificare la configurazione del widget.

executeActionRequest

object (ExecuteActionRequest)

Obbligatorio. La richiesta proxy a DataConnectorService.ExecuteAction.

additionalParams

object (AdditionalParams)

Obbligatorio. Parametri aggiuntivi per il miglioramento della sicurezza e della privacy.

ExecuteActionRequest

Richiesta per il metodo DataConnectorService.ExecuteAction.

Rappresentazione JSON
{
  "name": string,
  "actionName": string,
  "args": {
    object
  },
  "languageCode": string,
  "assistAnswerInfo": {
    object (AssistAnswerInfo)
  }
}
Campi
name

string

Obbligatorio. DataConnector risorsa.

Il connettore dati utilizzato per eseguire l'azione.

actionName

string

Obbligatorio. Il nome dell'azione.

Ad esempio: "send_email"

args

object (Struct format)

Obbligatorio. Argomenti denominati dell'azione.

Ad esempio: {"recipient": "tom@...", "subject": ... }

Quando viene offerta a un utente, questa parte potrebbe essere modificabile.

languageCode

string

Facoltativo. Lingua da utilizzare per i messaggi di stato e di errore creati dalle azioni.

assistAnswerInfo

object (AssistAnswerInfo)

Facoltativo. Se specificato, il risultato dell'esecuzione dell'azione verrà associato alla risposta dell'assistente fornita. In questo modo, l'assistente può tenere conto del risultato nelle risposte successive della stessa sessione.

La risorsa di risposta assistita a cui viene fatto riferimento deve esistere.