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

Только вывод. True , если этот шаблон Remote Config был опубликован до того, как появилась поддержка истории версий.

Удаленная конфигурацияпользователь

Все поля, связанные с учетной записью человека или службы, написавшей шаблон удаленной конфигурации.

JSON-представление
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Поля
name

string

Только вывод. Отображаемое имя.

email

string

Только вывод. Адрес электронной почты.

imageUrl

string

Только вывод. URL изображения.

УдаленнаяконфигурацияUpdateOrigin

Откуда возникло действие projects.updateRemoteConfig .

Перечисления
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Всеобъемлющее средство для непризнанных ценностей.
CONSOLE Обновление пришло из пользовательского интерфейса Firebase.
REST_API Обновление пришло из REST API Remote Config.
ADMIN_SDK_NODE Это значение используется, когда обновление поступает из SDK узла администрирования Firebase.

Ремотеконфигупдатетипе

Какой тип обновления был связан с Remote Config template version .

Перечисления
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Универсальный прием для нераспознанных значений перечисления.
INCREMENTAL_UPDATE Регулярное инкрементальное обновление.
FORCED_UPDATE Принудительное обновление. ETag был указан как «*» в запросе UpdateRemoteConfigRequest или на консоли была нажата кнопка «Принудительное обновление».
ROLLBACK Откат к предыдущему шаблону Remote Config.