रिमोट कॉन्फ़िगरेशन टेंप्लेट का वर्शन दिखाने वाला इंटरफ़ेस. वर्शन की जानकारी को छोड़कर, सिर्फ़ आउटपुट के लिए. इसमें रिमोट कॉन्फ़िगरेशन टेंप्लेट के खास वर्शन का मेटाडेटा होता है. किसी खास रिमोट कॉन्फ़िगरेशन टेंप्लेट के पब्लिश होने पर सभी फ़ील्ड सेट हो जाते हैं. वर्शन के ब्यौरे वाले फ़ील्ड को publishTemplate
कॉल में दिया जा सकता है.
हस्ताक्षर:
export interface Version
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
ब्यौरा | स्ट्रिंग | संबंधित रिमोट कॉन्फ़िगरेशन टेंप्लेट के बारे में, उपयोगकर्ता से मिली जानकारी. |
isलेगसी | बूलियन | इससे पता चलता है कि यह रिमोट कॉन्फ़िगरेशन टेंप्लेट, वर्शन इतिहास के काम करने से पहले पब्लिश हुआ था या नहीं. |
रोलबैकसोर्स | स्ट्रिंग | रिमोट कॉन्फ़िगरेशन टेंप्लेट का वर्शन नंबर, जो रोल बैक की वजह से मौजूदा वर्शन बन गया है. यह वर्शन सिर्फ़ तब मौजूद होता है, जब रोल बैक होने की वजह से यह वर्शन हो. |
updateOrigin | ('REMOTE_CONFIG_UPDATE_ भाषा_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'Admin_SDK_NODE') | टेंप्लेट अपडेट करने की कार्रवाई का ऑरिजिन. |
updateTime | स्ट्रिंग | उस टाइमस्टैंप का टाइमस्टैंप जब रिमोट कॉन्फ़िगरेशन टेंप्लेट के इस वर्शन को रिमोट कॉन्फ़िगरेशन बैकएंड पर लिखा गया था. |
updateType | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | टेंप्लेट अपडेट करने की कार्रवाई का टाइप. |
updateUser | रिमोट कॉन्फ़िगरेशन उपयोगकर्ता | अपडेट करने वाले खाते के सभी मेटाडेटा फ़ील्ड का एग्रीगेशन. |
versionNumber | स्ट्रिंग | रिमोट कॉन्फ़िगरेशन टेंप्लेट का वर्शन नंबर. |
Version.description
संबंधित रिमोट कॉन्फ़िगरेशन टेंप्लेट के बारे में, उपयोगकर्ता से मिली जानकारी.
हस्ताक्षर:
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;
Version.versionNumber
रिमोट कॉन्फ़िगरेशन टेंप्लेट का वर्शन नंबर.
हस्ताक्षर:
versionNumber?: string;