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;