واجهة تمثل إصدار قالب التكوين عن بعد. الإخراج فقط، باستثناء وصف الإصدار. يحتوي على بيانات تعريف حول إصدار معين من قالب التكوين عن بعد. يتم تعيين كافة الحقول في وقت نشر قالب التكوين عن بعد المحدد. قد يتم تحديد حقل وصف الإصدار في استدعاءات publishTemplate
.
إمضاء:
export interface Version
ملكيات
ملكية | يكتب | وصف |
---|---|---|
وصف | خيط | الوصف المقدم من المستخدم لقالب التكوين عن بعد المطابق. |
com.isLegacy | منطقية | يشير إلى ما إذا كان قد تم نشر قالب التكوين عن بعد هذا قبل دعم محفوظات الإصدارات. |
مصدر التراجع | خيط | رقم إصدار قالب التكوين عن بعد الذي أصبح الإصدار الحالي بسبب التراجع. موجود فقط إذا كان هذا الإصدار نتيجة التراجع. |
updateOrigin | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') | أصل إجراء تحديث القالب. |
تحديث الوقت | خيط | الطابع الزمني للوقت الذي تمت فيه كتابة هذا الإصدار من قالب التكوين عن بعد إلى الواجهة الخلفية للتكوين عن بعد. |
updateType | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | نوع إجراء تحديث القالب. |
updateUser | RemoteConfigUser | تجميع كافة حقول البيانات التعريفية الخاصة بالحساب الذي أجرى التحديث. |
رقم الإصدار | خيط | رقم إصدار قالب التكوين عن بعد. |
الإصدار.الوصف
الوصف المقدم من المستخدم لقالب التكوين عن بعد المطابق.
إمضاء:
description?: string;
Version.isLegacy
يشير إلى ما إذا كان قد تم نشر قالب التكوين عن بعد هذا قبل دعم محفوظات الإصدارات.
إمضاء:
isLegacy?: boolean;
Version.rollbackSource
رقم إصدار قالب التكوين عن بعد الذي أصبح الإصدار الحالي بسبب التراجع. موجود فقط إذا كان هذا الإصدار نتيجة التراجع.
إمضاء:
rollbackSource?: string;
Version.updateOrigin
أصل إجراء تحديث القالب.
إمضاء:
updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');
Version.updateTime
الطابع الزمني للوقت الذي تمت فيه كتابة هذا الإصدار من قالب التكوين عن بعد إلى الواجهة الخلفية للتكوين عن بعد.
إمضاء:
updateTime?: string;
Version.updateType
نوع إجراء تحديث القالب.
إمضاء:
updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');
Version.updateUser
تجميع كافة حقول البيانات التعريفية الخاصة بالحساب الذي أجرى التحديث.
إمضاء:
updateUser?: RemoteConfigUser;
رقم الإصدار
رقم إصدار قالب التكوين عن بعد.
إمضاء:
versionNumber?: string;