Version

Contiene todos los metadatos sobre una versión específica de la plantilla de Remote Config.

Todos los campos se configuran en el momento en que se escribió la plantilla de Remote Config especificada.

Representación JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Campos
versionNumber

string (int64 format)

Solo salida. El número de la plantilla de Remote Config correspondiente a la versión.

updateTime

string (Timestamp format)

Solo salida. La fecha en que la plantilla de Remote Config se escribió en el servidor de Remote Config.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateUser

object (RemoteConfigUser)

Solo salida. Agregación de todos los campos de metadatos sobre la cuenta que realizó la actualización.

description

string

Opcional. La descripción de la plantilla de Remote Config correspondiente proporcionada por el usuario

updateOrigin

enum (RemoteConfigUpdateOrigin)

Solo salida. Indica dónde se originó la acción de actualización.

updateType

enum (RemoteConfigUpdateType)

Solo salida. El tipo de actualización que se realizó

rollbackSource

string (int64 format)

Solo salida. Solo está presente si esta versión es el resultado de una reversión. Este será el número de versión de la plantilla de Remote Config a la que se revirtió.

isLegacy

boolean

Solo salida. True si esta plantilla de Remote Config se publicó antes de que se admitiera el historial de versiones.

RemoteConfigUser

Todos los campos asociados con la cuenta de persona o servicio que escribió una plantilla de Remote Config.

Representación JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Campos
name

string

Solo salida. Nombre visible.

email

string

Solo salida. Dirección de correo electrónico.

imageUrl

string

Solo salida. URL de la imagen.

RemoteConfigUpdateOrigin

Indica dónde se originó la acción projects.updateRemoteConfig.

Enums
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Se aplica a los valores no reconocidos.
CONSOLE La actualización provino de la IU de Firebase.
REST_API La actualización provino de la API de REST de Remote Config.
ADMIN_SDK_NODE Este valor se usa cuando la actualización provino del SDK de Firebase Admin Node

Tipo de actualización de configuración remota

El tipo de actualización se asoció con Remote Config template version.

Enums
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Se aplica a los valores de enumeración no reconocidos.
INCREMENTAL_UPDATE Una actualización incremental periódica.
FORCED_UPDATE Una actualización forzada. La ETag se especificó como “*” en una solicitud UpdateRemoteConfigRequest o en la página "Force Update" de la consola.
ROLLBACK Una reversión a una plantilla anterior de Remote Config.