REST Resource: sites.releases

المرجع: الإصدار

Release هي مجموعة من الإعدادات والملفات التي يتم ضبطها لتكون علنية في وقت معيّن.

تمثيل JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
الحقول
name

string

النتائج فقط. المعرّف الفريد للإصدار، بأحد التنسيقَين التاليَين:

  • sites/SITE_ID/releases/RELEASE_ID

  • sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID

يتم عرض هذا الاسم في نص الاستجابة عند الاتصال بـ releases.create أو channels.releases.create.

version

object (Version)

النتائج فقط. الإعدادات والمحتوى الذي تم إصداره

type

enum (Type)

تشرح سبب إصداره.

لا تحدِّد قيمة لهذا الحقل إلا عند إنشاء إصدار من النوع SITE_DISABLE.

releaseTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه ضبط الإصدار ليصبح علنيًا

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

releaseUser

object (ActingUser)

النتائج فقط. يتم التعرّف على المستخدم الذي أنشأ الإصدار.

message

string

وصف التفعيل عند إنشاء الإصدار يمكن أن تصل القيمة إلى 512 حرفًا.

الطُرق

create

تنشئ إصدارًا جديدًا، حتى يتم عرض محتوى النسخة المحدّدة بشكلٍ نشط على عناوين URL المناسبة.

get

يحصل على الإصدار المحدّد لموقع إلكتروني أو قناة.

list

يسرد الإصدارات التي تم إنشاؤها للموقع الإلكتروني أو القناة المحدّدة.