WidgetExecuteActionRequest

WidgetService.WidgetExecuteAction メソッドに対するリクエスト メッセージ。

JSON 表現
{
  "location": string,
  "configId": string,
  "executeActionRequest": {
    object (ExecuteActionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
フィールド
location

string

必須。ウィジェットのホームページの FetchDocuments が実行されるロケーション リソース。形式: locations/{location}

configId

string

必須。WidgetConfig の UUID。このフィールドは、ウィジェット構成を識別するために使用されます。

executeActionRequest

object (ExecuteActionRequest)

必須。DataConnectorService.ExecuteAction へのプロキシ リクエスト。

additionalParams

object (AdditionalParams)

必須。セキュリティとプライバシーの強化のための追加パラメータ。

ExecuteActionRequest

DataConnectorService.ExecuteAction メソッドのリクエスト。

JSON 表現
{
  "name": string,
  "actionName": string,
  "args": {
    object
  },
  "languageCode": string,
  "assistAnswerInfo": {
    object (AssistAnswerInfo)
  }
}
フィールド
name

string

必須。DataConnector リソース。

アクションの実行に使用されるデータコネクタ。

actionName

string

必須。アクションの名前。

例: 「send_email」

args

object (Struct format)

必須。アクションの名前付き引数。

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

ユーザーに提供される場合、この部分は編集可能になることがあります。

languageCode

string

省略可。アクションによって作成されたステータス メッセージとエラー メッセージに使用する言語。

assistAnswerInfo

object (AssistAnswerInfo)

省略可。指定した場合、アクション実行の結果は指定されたアシスト回答に関連付けられます。これにより、アシスタントは同じセッションの後続の回答で結果を考慮に入れることができます。

参照されるアシスト回答リソースが存在する必要があります。