المصدر: القناة
تمثل Channel
دفقًا من الإصدارات لموقع ما. تحتوي جميع المواقع على قناة live
افتراضية تقدم المحتوى للنطاقات الفرعية التي يوفرها Firebase وأي نطاقات مخصصة متصلة.
تمثيل جيسون |
---|
{ "name": string, "url": string, "release": { object ( |
مجالات | |
---|---|
name | اسم المورد المؤهل بالكامل للقناة، بالتنسيق: |
url | الإخراج فقط. عنوان URL الذي يمكن من خلاله مشاهدة محتوى الإصدار الحالي لهذه القناة. عنوان URL هذا عبارة عن نطاق فرعي يوفره Firebase لـ يمكن أيضًا عرض محتوى الإصدار الحالي لهذه القناة على النطاق الفرعي الذي يوفره Firebase وهو إذا كانت هذه القناة هي القناة |
release | الإخراج فقط. الإصدار الحالي للقناة إن وجد. |
createTime | الإخراج فقط. الوقت الذي أنشئت فيه القناة. طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
updateTime | الإخراج فقط. الوقت الذي تم فيه تحديث القناة آخر مرة. طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
retainedReleaseCount | عدد الإصدارات السابقة التي سيتم الاحتفاظ بها على القناة للتراجع أو لأغراض أخرى. يجب أن يكون رقمًا بين 1-100. القيمة الافتراضية هي 10 للقنوات الجديدة. |
labels | التسميات النصية المستخدمة للبيانات الوصفية الإضافية و/أو التصفية. كائن يحتوي على قائمة |
يمكن أن يكون | |
expireTime | الوقت الذي سيتم فيه حذف القناة تلقائيًا. إذا كانت فارغة، فلن يتم حذف القناة تلقائيًا. هذا الحقل موجود في الإخراج سواء تم ضبطه مباشرة أو عبر حقل طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
ttl | الإدخال فقط. وقت للعيش لهذه القناة. يضبط مدة بالثواني تصل إلى تسعة أرقام كسرية، وتنتهي بـ ' |
طُرق | |
---|---|
| إنشاء قناة جديدة في الموقع المحدد. |
| حذف القناة المحددة للموقع المحدد. |
| يسترد المعلومات الخاصة بالقناة المحددة للموقع المحدد. |
| يسرد القنوات للموقع المحدد. |
| يقوم بتحديث المعلومات الخاصة بالقناة المحددة للموقع المحدد. |