Version interface

Interfaz que representa una versión de la plantilla de Remote Config. Solo salida, excepto la descripción de la versión. Contiene metadatos sobre una versión particular de la plantilla de Remote Config. Todos los campos se configuran en el momento en que se publica la plantilla de Remote Config especificada. El campo de descripción de una versión se puede especificar en las llamadas publishTemplate .

Firma:

export interface Version 

Propiedades

Propiedad Tipo Descripción
descripción cadena La descripción proporcionada por el usuario de la plantilla de Remote Config correspondiente.
es legado booleano Indica si esta plantilla de Remote Config se publicó antes de que se admitiera el historial de versiones.
rollbackFuente cadena El número de versión de la plantilla de Remote Config que se ha convertido en la versión actual debido a una reversión. Sólo está presente si esta versión es el resultado de una reversión.
actualizarOrigen ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLA' | 'REST_API' | 'ADMIN_SDK_NODE') El origen de la acción de actualización de la plantilla.
tiempo de actualizacion cadena La marca de tiempo de cuándo se escribió esta versión de la plantilla de Remote Config en el backend de Remote Config.
tipo de actualización ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') El tipo de acción de actualización de la plantilla.
actualizarUsuario UsuarioConfigRemoto Agregación de todos los campos de metadatos sobre la cuenta que realizó la actualización.
número de versión cadena El número de versión de una plantilla de Remote Config.

Versión.descripción

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

Firma:

description?: string;

Versión.isLegacy

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

Firma:

isLegacy?: boolean;

Versión.rollbackSource

El número de versión de la plantilla de Remote Config que se ha convertido en la versión actual debido a una reversión. Sólo está presente si esta versión es el resultado de una reversión.

Firma:

rollbackSource?: string;

Versión.updateOrigin

El origen de la acción de actualización de la plantilla.

Firma:

updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');

Versión.hora de actualización

La marca de tiempo de cuándo se escribió esta versión de la plantilla de Remote Config en el backend de Remote Config.

Firma:

updateTime?: string;

Versión.tipo de actualización

El tipo de acción de actualización de la plantilla.

Firma:

updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');

Versión.actualizarUsuario

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

Firma:

updateUser?: RemoteConfigUser;

Versión.númerodeversión

El número de versión de una plantilla de Remote Config.

Firma:

versionNumber?: string;