NotificationSubscription interface
Langganan menentukan kriteria untuk peristiwa yang cocok dan bagaimana pelanggan langganan harus diberi tahu tentang peristiwa tersebut.
Properti
| admin |
Pengaturan yang dikelola admin untuk langganan. Hanya berlaku ketika pelanggan adalah grup. |
| channel | Saluran untuk mengirimkan pemberitahuan yang dipicu oleh langganan. |
| description | Deskripsi langganan. Biasanya menjelaskan kriteria filter yang membantu identitas langganan. |
| diagnostics | Diagnostik untuk langganan ini. |
| extended |
Properti tambahan apa pun seperti deskripsi terperinci untuk konteks, konteks pengguna/grup yang berbeda |
| filter | Kriteria pencocokan untuk langganan. ExpressionFilter |
| flags | Indikator baca-saja yang menjelaskan langganan lebih lanjut. |
| id | Pengidentifikasi langganan. |
| last |
Pengguna yang terakhir mengubah (atau membuat) langganan. |
| modified |
Tanggal saat langganan terakhir diubah. Jika langganan belum diperbarui sejak dibuat, nilai ini akan menunjukkan kapan langganan dibuat. |
| permissions | Izin yang dimiliki pengguna untuk langganan ini. |
| scope | Kontainer tempat peristiwa harus diterbitkan agar cocok dengan langganan. Jika kosong, cakupannya adalah host saat ini (biasanya akun atau koleksi proyek). Misalnya, langganan yang dilingkup ke proyek A tidak akan menghasilkan pemberitahuan untuk peristiwa yang diterbitkan dari proyek B. |
| status | Status langganan. Biasanya menunjukkan apakah langganan diaktifkan atau tidak. |
| status |
Pesan yang menyediakan detail selengkapnya tentang status langganan. |
| subscriber | Pengguna atau grup yang akan menerima pemberitahuan untuk peristiwa yang cocok dengan kriteria filter langganan. |
| url | URL REST API langganan. |
| user |
Pengaturan yang dikelola pengguna untuk langganan. Hanya berlaku ketika pelanggan adalah grup. Biasanya digunakan untuk menunjukkan apakah pengguna panggilan memilih ikut atau keluar dari langganan grup. |
Detail Properti
adminSettings
Pengaturan yang dikelola admin untuk langganan. Hanya berlaku ketika pelanggan adalah grup.
adminSettings: SubscriptionAdminSettings
Nilai Properti
channel
Saluran untuk mengirimkan pemberitahuan yang dipicu oleh langganan.
channel: ISubscriptionChannel
Nilai Properti
description
Deskripsi langganan. Biasanya menjelaskan kriteria filter yang membantu identitas langganan.
description: string
Nilai Properti
string
diagnostics
Diagnostik untuk langganan ini.
diagnostics: SubscriptionDiagnostics
Nilai Properti
extendedProperties
Properti tambahan apa pun seperti deskripsi terperinci untuk konteks, konteks pengguna/grup yang berbeda
extendedProperties: {[key: string]: string}
Nilai Properti
{[key: string]: string}
filter
Kriteria pencocokan untuk langganan. ExpressionFilter
filter: ISubscriptionFilter
Nilai Properti
flags
Indikator baca-saja yang menjelaskan langganan lebih lanjut.
flags: SubscriptionFlags
Nilai Properti
id
Pengidentifikasi langganan.
id: string
Nilai Properti
string
lastModifiedBy
Pengguna yang terakhir mengubah (atau membuat) langganan.
lastModifiedBy: IdentityRef
Nilai Properti
modifiedDate
Tanggal saat langganan terakhir diubah. Jika langganan belum diperbarui sejak dibuat, nilai ini akan menunjukkan kapan langganan dibuat.
modifiedDate: Date
Nilai Properti
Date
permissions
Izin yang dimiliki pengguna untuk langganan ini.
permissions: SubscriptionPermissions
Nilai Properti
scope
Kontainer tempat peristiwa harus diterbitkan agar cocok dengan langganan. Jika kosong, cakupannya adalah host saat ini (biasanya akun atau koleksi proyek). Misalnya, langganan yang dilingkup ke proyek A tidak akan menghasilkan pemberitahuan untuk peristiwa yang diterbitkan dari proyek B.
scope: SubscriptionScope
Nilai Properti
status
Status langganan. Biasanya menunjukkan apakah langganan diaktifkan atau tidak.
status: SubscriptionStatus
Nilai Properti
statusMessage
Pesan yang menyediakan detail selengkapnya tentang status langganan.
statusMessage: string
Nilai Properti
string
subscriber
Pengguna atau grup yang akan menerima pemberitahuan untuk peristiwa yang cocok dengan kriteria filter langganan.
subscriber: IdentityRef
Nilai Properti
url
URL REST API langganan.
url: string
Nilai Properti
string
userSettings
Pengaturan yang dikelola pengguna untuk langganan. Hanya berlaku ketika pelanggan adalah grup. Biasanya digunakan untuk menunjukkan apakah pengguna panggilan memilih ikut atau keluar dari langganan grup.
userSettings: SubscriptionUserSettings