WidgetExecuteActionRequest

Pesan permintaan untuk metode WidgetService.WidgetExecuteAction.

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

string

Wajib. Resource lokasi tempat FetchDocuments halaman beranda widget akan dilakukan. Format: locations/{location}

configId

string

Wajib. UUID WidgetConfig. Kolom ini digunakan untuk mengidentifikasi konfigurasi widget.

executeActionRequest

object (ExecuteActionRequest)

Wajib. Permintaan yang di-proxy ke DataConnectorService.ExecuteAction.

additionalParams

object (AdditionalParams)

Wajib. Parameter tambahan untuk peningkatan keamanan dan privasi.

ExecuteActionRequest

Permintaan untuk metode DataConnectorService.ExecuteAction.

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

string

Wajib. Resource DataConnector.

Konektor data yang digunakan untuk menjalankan tindakan.

actionName

string

Wajib diisi. Nama tindakan.

Misalnya: "send_email"

args

object (Struct format)

Wajib. Argumen bernama dari tindakan.

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

Jika ditawarkan kepada pengguna, bagian ini mungkin dapat diedit.

languageCode

string

Opsional. Bahasa yang akan digunakan untuk pesan status dan error yang dibuat oleh tindakan.

assistAnswerInfo

object (AssistAnswerInfo)

Opsional. Jika ditentukan, hasil eksekusi tindakan akan dikaitkan dengan jawaban bantuan yang diberikan. Dengan demikian, asisten dapat mempertimbangkan hasil tersebut dalam jawaban berikutnya pada sesi yang sama.

Sumber daya jawaban bantuan yang dirujuk harus ada.