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;