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 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"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:如果這個遠端設定範本是在版本記錄支援之前發布,

RemoteConfigUser

與編寫遠端設定範本的使用者/服務帳戶相關聯的所有欄位。

JSON 表示法
{
  "name": string,
  "email": string,
  "imageUrl": string
}
欄位
name

string

僅供輸出。顯示名稱。

email

string

僅供輸出。電子郵件地址。

imageUrl

string

僅供輸出。圖片網址。

RemoteConfigUpdateOrigin

projects.updateRemoteConfig 動作的來源。

列舉
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED 如為無法辨識的值,則全部接收。
CONSOLE 更新來自 Firebase UI。
REST_API 更新來自 Remote Config REST API。
ADMIN_SDK_NODE 如果更新是來自 Firebase Admin Node SDK,系統就會使用這個值

RemoteConfigUpdateType

Remote Config template version 相關聯的更新類型。

列舉
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED 針對無法辨識的列舉值使用全部接收。
INCREMENTAL_UPDATE 定期的漸進式更新。
FORCED_UPDATE 強制更新。在 UpdateRemoteConfigRequest 要求中,ETag 指定為「*」,或在控制台上按下了「強制更新」按鈕。
ROLLBACK 復原至先前的遠端設定範本。