Konfigurasi permintaan pesan kirim.
| Representasi JSON |
|---|
{
"acceptedOutputModes": [
string
],
"taskPushNotificationConfig": {
object ( |
| Kolom | |
|---|---|
acceptedOutputModes[] |
Daftar jenis media yang siap diterima klien untuk bagian respons. Agen HARUS menggunakan ini untuk menyesuaikan outputnya. |
taskPushNotificationConfig |
Konfigurasi agar agen mengirimkan notifikasi push untuk info terbaru tugas. ID tugas harus kosong saat mengirim konfigurasi ini dalam permintaan |
returnImmediately |
Jika |
historyLength |
Jumlah maksimum pesan terbaru dari histori tugas yang akan diambil dalam respons. Nilai yang tidak ditetapkan berarti klien tidak menerapkan batas apa pun. Nilai nol adalah permintaan untuk tidak menyertakan pesan apa pun. Server TIDAK BOLEH menampilkan lebih banyak pesan daripada nilai yang diberikan, tetapi DAPAT menerapkan batas yang lebih rendah. |
TaskPushNotificationConfig
Penampung yang mengaitkan konfigurasi notifikasi push dengan tugas tertentu.
| Representasi JSON |
|---|
{
"tenant": string,
"id": string,
"taskId": string,
"url": string,
"token": string,
"authentication": {
object ( |
| Kolom | |
|---|---|
tenant |
Opsional. ID perutean buram. Harus cocok dengan nilai |
id |
Detail konfigurasi notifikasi push. ID unik (mis. UUID) untuk konfigurasi notifikasi push ini. |
taskId |
ID tugas yang terkait dengan konfigurasi ini. |
url |
Wajib. URL tempat notifikasi harus dikirim. |
token |
Token unik untuk tugas atau sesi ini. |
authentication |
Informasi autentikasi diperlukan untuk mengirim notifikasi. |
AuthenticationInfo
Menentukan detail autentikasi, yang digunakan untuk notifikasi push.
| Representasi JSON |
|---|
{ "scheme": string, "credentials": string } |
| Kolom | |
|---|---|
scheme |
Wajib. Skema Autentikasi HTTP dari registry IANA. Contoh: |
credentials |
Kredensial Notifikasi Push. Format bergantung pada skema (misalnya, token untuk Bearer). |