Version

इसमें रिमोट कॉन्फ़िगरेशन टेंप्लेट के किसी खास वर्शन के बारे में पूरा मेटाडेटा शामिल होता है.

सभी फ़ील्ड उस समय सेट किए जाते हैं जब चुनिंदा रिमोट कॉन्फ़िगरेशन टेंप्लेट लिखा गया था.

JSON के काेड में दिखाना
{
  "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)

सिर्फ़ आउटपुट के लिए. जब रिमोट कॉन्फ़िगरेशन टेंप्लेट, रिमोट कॉन्फ़िगरेशन सर्वर पर लिखा गया था.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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.

रिमोट कॉन्फ़िगरेशन उपयोगकर्ता

उस व्यक्ति/सेवा खाते से जुड़े सभी फ़ील्ड जिसने रिमोट कॉन्फ़िगरेशन टेंप्लेट लिखा है.

JSON के काेड में दिखाना
{
  "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 एडमिन नोड SDK से आता है

RemoteConfigUpdateType

Remote Config template version से किस तरह का अपडेट जुड़ा था.

एनम्स
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED ईनम की अनजान वैल्यू के बारे में जानें.
INCREMENTAL_UPDATE नियमित इंक्रीमेंटल अपडेट.
FORCED_UPDATE फ़ोर्स्ड अपडेट. ETag को "*" के तौर पर बताया गया था UpdateRemoteConfigRequest के अनुरोध या "हर हाल में अपडेट करें" में कंसोल पर बटन दबाया गया.
ROLLBACK पुराने रिमोट कॉन्फ़िगरेशन टेंप्लेट पर रोल बैक.