Version interface

Interface représentant une version du modèle Remote Config. Sortie uniquement, à l'exception de la description de la version. Contient des métadonnées sur une version particulière du modèle Remote Config. Tous les champs sont définis au moment de la publication du modèle Remote Config spécifié. Le champ de description d'une version peut être spécifié dans les appels publishTemplate .

Signature:

export interface Version 

Propriétés

Propriété Taper Description
description chaîne Description fournie par l'utilisateur du modèle Remote Config correspondant.
estLegacy booléen Indique si ce modèle Remote Config a été publié avant que l'historique des versions ne soit pris en charge.
rollbackSource chaîne Numéro de version du modèle Remote Config qui est devenu la version actuelle en raison d'une restauration. Présent uniquement si cette version est le résultat d'un rollback.
updateOrigin ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') Origine de l'action de mise à jour du modèle.
temps de mise à jour chaîne Horodatage du moment où cette version du modèle Remote Config a été écrite dans le backend Remote Config.
Type de mise à jour ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') Type d'action de mise à jour du modèle.
mettre à jour l'utilisateur Utilisateur de configuration distant Agrégation de tous les champs de métadonnées sur le compte qui a effectué la mise à jour.
numéro de version chaîne Numéro de version d'un modèle Remote Config.

Version.description

Description fournie par l'utilisateur du modèle Remote Config correspondant.

Signature:

description?: string;

Version.isLegacy

Indique si ce modèle Remote Config a été publié avant que l'historique des versions ne soit pris en charge.

Signature:

isLegacy?: boolean;

Version.rollbackSource

Numéro de version du modèle Remote Config qui est devenu la version actuelle en raison d'une restauration. Présent uniquement si cette version est le résultat d'un rollback.

Signature:

rollbackSource?: string;

Version.updateOrigin

Origine de l'action de mise à jour du modèle.

Signature:

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

Version.updateTime

Horodatage du moment où cette version du modèle Remote Config a été écrite dans le backend Remote Config.

Signature:

updateTime?: string;

Version.updateType

Type d'action de mise à jour du modèle.

Signature:

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

Version.updateUser

Agrégation de tous les champs de métadonnées sur le compte qui a effectué la mise à jour.

Signature:

updateUser?: RemoteConfigUser;

Version.versionNumber

Numéro de version d'un modèle Remote Config.

Signature:

versionNumber?: string;