Version

تحتوي على جميع البيانات الوصفية حول إصدار معيّن من نموذج "الإعداد عن بُعد".

يتم ضبط جميع الحقول في وقت كتابة نموذج "الإعداد عن بُعد" المحدَّد.

تمثيل JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
الحقول
versionNumber

string (int64 format)

النتائج فقط. رقم إصدار نموذج "الإعداد عن بُعد" المقابل للإصدار.

updateTime

string (Timestamp format)

النتائج فقط. عند كتابة نموذج "الإعداد عن بُعد" إلى خادم "الإعداد عن بُعد"

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

updateUser

object (RemoteConfigUser)

النتائج فقط. تجميع كل حقول البيانات الوصفية عن الحساب الذي تم إجراء التعديل عليه

description

string

هذه السمة اختيارية. الوصف الذي يقدّمه المستخدم لنموذج "الإعداد عن بُعد" المقابل

updateOrigin

enum (RemoteConfigUpdateOrigin)

النتائج فقط. مكان إنشاء إجراء التحديث

updateType

enum (RemoteConfigUpdateType)

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

rollbackSource

string (int64 format)

النتائج فقط. لا يتوفّر هذا الإصدار إلا إذا كان هذا الإصدار نتيجة العودة إلى الإصدار السابق، وسيكون رقم إصدار نموذج "الإعداد عن بُعد" الذي تمت العودة إليه.

isLegacy

boolean

النتائج فقط. True إذا تم نشر نموذج "الإعداد عن بُعد" هذا قبل إتاحة سجلّ التعديلات.

مستخدم الإعداد عن بُعد

جميع الحقول المرتبطة بحساب المستخدم/الخدمة الذي كتب نموذج "الإعداد عن بُعد"

تمثيل JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
الحقول
name

string

النتائج فقط. الاسم المعروض

email

string

النتائج فقط. عنوان البريد الإلكتروني:

imageUrl

string

النتائج فقط. عنوان URL للصورة

RemoteConfigUpdateOrigin

مكان إنشاء إجراء projects.updateRemoteConfig.

التعدادات
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED استقبال كل القيم غير المعروفة
CONSOLE جاء التعديل من واجهة مستخدم Firebase.
REST_API كان مصدر التحديث هو واجهة برمجة التطبيقات Remote Config REST API.
ADMIN_SDK_NODE يتم استخدام هذه القيمة عندما يكون التعديل مصدره حزمة تطوير البرامج (SDK) لعقدة Firebase Admin.

نوع التحديث عن بُعد

نوع التعديل المرتبط بسياسة Remote Config template version

التعدادات
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED استقبال جميع قيم التعداد غير المعروفة.
INCREMENTAL_UPDATE هو تحديث تدريجي بشكل منتظم.
FORCED_UPDATE تحديث إجباري. تم تحديد علامة ETag باعتبارها "*" في طلب UpdateRemoteConfigRequest أو تم الضغط على زر "فرض التحديث" في وحدة التحكّم.
ROLLBACK العودة إلى نموذج سابق لميزة "الإعداد عن بُعد"