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)

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

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

केवल आउटपुट. छवि यूआरएल।

रिमोटकॉन्फिगअपडेटऑरिजिन

जहां projects.updateRemoteConfig क्रिया की उत्पत्ति हुई।

एनम्स
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED अज्ञात मूल्यों के लिए सभी को पकड़ें।
CONSOLE अपडेट फायरबेस यूआई से आया है।
REST_API अपडेट रिमोट कॉन्फिग रेस्ट एपीआई से आया है।
ADMIN_SDK_NODE इस मान का उपयोग तब किया जाता है जब अपडेट फायरबेस एडमिन नोड एसडीके से आता है

रिमोटकॉन्फिगअपडेटटाइप

Remote Config template version के साथ किस प्रकार का अद्यतन संबद्ध था।

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