WidgetExecuteActionRequest

Anfragenachricht für die Methode WidgetService.WidgetExecuteAction.

JSON-Darstellung
{
  "location": string,
  "configId": string,
  "executeActionRequest": {
    object (ExecuteActionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Felder
location

string

Erforderlich. Die Standortressource, in der „FetchDocuments“ für die Widget-Startseite ausgeführt wird. Format: locations/{location}

configId

string

Erforderlich. Die UUID der WidgetConfig. Dieses Feld wird verwendet, um die Widget-Konfiguration zu identifizieren.

executeActionRequest

object (ExecuteActionRequest)

Erforderlich. Die Proxyanfrage an DataConnectorService.ExecuteAction.

additionalParams

object (AdditionalParams)

Erforderlich. Zusätzliche Parameter zur Verbesserung von Sicherheit und Datenschutz.

ExecuteActionRequest

Anfrage für die Methode DataConnectorService.ExecuteAction.

JSON-Darstellung
{
  "name": string,
  "actionName": string,
  "args": {
    object
  },
  "languageCode": string,
  "assistAnswerInfo": {
    object (AssistAnswerInfo)
  }
}
Felder
name

string

Erforderlich. DataConnector-Ressource.

Der Datenconnector, der zum Ausführen der Aktion verwendet wird.

actionName

string

Erforderlich. Name der Aktion.

Beispiel: „send_email“

args

object (Struct format)

Erforderlich. Benannte Argumente der Aktion.

Beispiel: {"recipient": "tom@...", "subject": ... }

Wenn dieser Teil einem Nutzer angeboten wird, kann er möglicherweise bearbeitet werden.

languageCode

string

Optional. Sprache, die für Status- und Fehlermeldungen verwendet werden soll, die von Aktionen erstellt werden.

assistAnswerInfo

object (AssistAnswerInfo)

Optional. Wenn angegeben, wird das Ergebnis der Ausführung der Aktion mit der angegebenen Assist-Antwort verknüpft. So kann der Assistent das Ergebnis in nachfolgenden Antworten in derselben Sitzung berücksichtigen.

Die referenzierte Assist-Antwortressource muss vorhanden sein.