Version interface

रिमोट कॉन्फ़िगरेशन टेंप्लेट का वर्शन दिखाने वाला इंटरफ़ेस. वर्शन की जानकारी को छोड़कर, सिर्फ़ आउटपुट के लिए. इसमें रिमोट कॉन्फ़िगरेशन टेंप्लेट के खास वर्शन का मेटाडेटा होता है. किसी खास रिमोट कॉन्फ़िगरेशन टेंप्लेट के पब्लिश होने पर सभी फ़ील्ड सेट हो जाते हैं. वर्शन के ब्यौरे वाले फ़ील्ड को 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;