رابطی که نسخه الگوی Remote Config را نشان می دهد. فقط خروجی، به جز توضیحات نسخه. حاوی ابرداده در مورد یک نسخه خاص از الگوی Remote Config است. همه فیلدها در زمان انتشار الگوی Remote Config مشخص شده تنظیم می شوند. فیلد توضیحات یک نسخه ممکن است در تماسهای publishTemplate
مشخص شود.
امضا:
export interface Version
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
شرح | رشته | توضیحات ارائه شده توسط کاربر از الگوی Remote Config مربوطه. |
میراث است | بولی | نشان می دهد که آیا این الگوی Remote Config قبل از پشتیبانی از تاریخچه نسخه منتشر شده است یا خیر. |
منبع بازگشت | رشته | شماره نسخه قالب Remote Config که به دلیل برگشت به نسخه فعلی تبدیل شده است. فقط در صورتی ارائه می شود که این نسخه نتیجه بازگشت مجدد باشد. |
updateOrigin | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') | مبدا اقدام به روز رسانی الگو. |
updateTime | رشته | مُهر زمانی زمانی که این نسخه از الگوی Remote Config در باطن Remote Config نوشته شده است. |
نوع بروز رسانی | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | نوع اقدام به روز رسانی الگو. |
updateUser | RemoteConfigUser | تجمیع تمام فیلدهای فراداده مربوط به حسابی که بهروزرسانی را انجام داده است. |
شماره نسخه | رشته | شماره نسخه یک الگوی Remote Config. |
نسخه.شرح
توضیحات ارائه شده توسط کاربر از الگوی Remote Config مربوطه.
امضا:
description?: string;
نسخه.isLegacy
نشان می دهد که آیا این الگوی Remote Config قبل از پشتیبانی از تاریخچه نسخه منتشر شده است یا خیر.
امضا:
isLegacy?: boolean;
Version.rollbackSource
شماره نسخه قالب Remote Config که به دلیل برگشت به نسخه فعلی تبدیل شده است. فقط در صورتی ارائه می شود که این نسخه نتیجه بازگشت مجدد باشد.
امضا:
rollbackSource?: string;
Version.updateOrigin
مبدا اقدام به روز رسانی الگو.
امضا:
updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');
Version.updateTime
مُهر زمانی زمانی که این نسخه از الگوی Remote Config در باطن Remote Config نوشته شده است.
امضا:
updateTime?: string;
Version.updateType
نوع اقدام به روز رسانی الگو.
امضا:
updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');
Version.updateUser
تجمیع تمام فیلدهای فراداده مربوط به حسابی که بهروزرسانی را انجام داده است.
امضا:
updateUser?: RemoteConfigUser;
Version.versionNumber
شماره نسخه یک الگوی Remote Config.
امضا:
versionNumber?: string;