Version

يحتوي على كافة البيانات التعريفية الخاصة بإصدار معين من قالب التكوين عن بعد.

يتم تعيين كافة الحقول في وقت كتابة قالب التكوين عن بعد المحدد.

تمثيل جيسون
{
  "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 إذا تم نشر قالب التكوين عن بعد هذا قبل دعم محفوظات الإصدارات.

RemoteConfigUser

كافة الحقول المرتبطة بحساب الشخص/الخدمة الذي كتب قالب التكوين عن بعد.

تمثيل جيسون
{
  "name": string,
  "email": string,
  "imageUrl": string
}
مجالات
name

string

الإخراج فقط. اسم العرض.

email

string

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

imageUrl

string

الإخراج فقط. رابط الصورة.

RemoteConfigUpdateOrigin

حيث نشأ الإجراء projects.updateRemoteConfig .

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

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

ما نوع التحديث المرتبط بإصدار Remote Config template version ؟

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