Version

包含有关特定版本的 Remote Config 模板的所有元数据。

所有字段均在写入指定 Remote Config 模板时进行设置。

JSON 表示法
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
字段
versionNumber

string (int64 format)

仅限输出。版本对应的 Remote Config 模板的版本号。

updateTime

string (Timestamp format)

仅限输出。Remote Config 模板写入 Remote Config 服务器的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateUser

object (RemoteConfigUser)

仅限输出。对执行更新的账号的所有元数据字段的汇总。

description

string

可选。用户提供的相应 Remote Config 模板的说明

updateOrigin

enum (RemoteConfigUpdateOrigin)

仅限输出。发起更新操作的位置。

updateType

enum (RemoteConfigUpdateType)

仅限输出。进行了哪种类型的更新。

rollbackSource

string (int64 format)

仅限输出。仅当此版本是回滚的结果时,此字段才会显示,并且是回滚到的 Remote Config 模板的版本号。

isLegacy

boolean

仅限输出。如果此 Remote Config 模板是在版本记录受支持的之前发布的,则为 True

RemoteConfigUser

与编写 Remote Config 模板的个人/服务账号关联的所有字段。

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 Admin Node SDK 时,会使用此值

RemoteConfigUpdateType

Remote Config template version 相关联的更新类型。

枚举
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED 无法识别枚举值的综合。
INCREMENTAL_UPDATE 定期增量更新。
FORCED_UPDATE 强制更新。ETag 被指定为“*”UpdateRemoteConfigRequest请求或“强制更新”事件处理脚本中按钮。
ROLLBACK 回滚到之前的 Remote Config 模板。