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」的時間戳記格式,解析度不超過奈秒,最多 9 個小數位數。範例:"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 更新來自 Firebase UI。
REST_API 更新作業來自 Remote Config REST API。
ADMIN_SDK_NODE 如果更新來源是 Firebase Admin Node SDK,則會使用這個值

遠端設定更新類型

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

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