قناة إشعارات تُستخدَم للتتبّع المستمر لتغييرات الموارد
تمثيل JSON |
---|
{ "id": string, "token": string, "expiration": string, "type": string, "address": string, "payload": boolean, "params": { string: string, ... }, "resourceId": string, "resourceUri": string, "kind": string } |
الحقول | |
---|---|
id |
معرّف UUID أو سلسلة فريدة مشابهة تُحدِّد هذه القناة. |
token |
سلسلة عشوائية يتم إرسالها إلى العنوان المستهدَف مع كل إشعار يتم إرساله عبر هذه القناة. اختياريّ. |
expiration |
تاريخ ووقت انتهاء صلاحية قناة الإشعارات، مُعبَّرًا عنه كطابع زمني لنظام التشغيل UNIX، بالمللي ثانية اختياريّ. |
type |
نوع آلية الإرسال المستخدَمة لهذه القناة. |
address |
العنوان الذي يتم إرسال الإشعارات إليه لهذه القناة. |
payload |
قيمة منطقية للإشارة إلى ما إذا كان يتم طلب الحمولة اختياريّ. |
params |
مَعلمات إضافية تتحكّم في سلوك قناة الإرسال اختياريّ. على سبيل المثال، يحدِّد عنصر يحتوي على قائمة بأزواج |
resourceId |
معرّف غير شفاف يحدّد المورد الذي تتم مشاهدته على هذه القناة. أن تكون مستقرة على مستوى إصدارات واجهة برمجة التطبيقات المختلفة |
resourceUri |
معرّف خاص بالإصدار للمورد الذي تتم مشاهدته |
kind |
يحدِّد هذا الحقل القناة على أنّها قناة إشعارات تُستخدَم للتتبّع عن كثب للتغييرات في المورد |