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. Der 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. Ressource DataConnector.

Der Daten-Connector, 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, ist er möglicherweise bearbeitbar.

languageCode

string

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

assistAnswerInfo

object (AssistAnswerInfo)

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

Die referenzierte Assist-Antwortressource muss vorhanden sein.