قناة إشعارات تستخدم لمشاهدة تغييرات الموارد.
تمثيل 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 |
تحدِّد هذه العملية كقناة إشعار يتم استخدامها لمشاهدة التغييرات التي تطرأ على مورد، وهو |