Interfaccia che rappresenta una versione del modello Remote Config. Solo output, ad eccezione della descrizione della versione. Contiene metadati su una versione particolare del modello Remote Config. Tutti i campi vengono impostati nel momento in cui viene pubblicato il modello Remote Config specificato. Il campo della descrizione di una versione può essere specificato nelle chiamate publishTemplate
.
Firma:
export interface Version
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
descrizione | corda | La descrizione fornita dall'utente del modello Remote Config corrispondente. |
èLegacy | booleano | Indica se questo modello Remote Config è stato pubblicato prima che fosse supportata la cronologia delle versioni. |
rollbackSource | corda | Il numero di versione del modello Remote Config che è diventato la versione corrente a causa di un rollback. Presente solo se questa versione è il risultato di un rollback. |
aggiornamentoOrigin | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') | L'origine dell'azione di aggiornamento del modello. |
tempo di aggiornamento | corda | Il timestamp di quando questa versione del modello Remote Config è stata scritta nel backend Remote Config. |
updateType | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | Il tipo di azione di aggiornamento del modello. |
updateUser | UtenteConfigurazioneRemota | Aggregazione di tutti i campi di metadati relativi all'account che ha eseguito l'aggiornamento. |
numero della versione | corda | Il numero di versione di un modello Remote Config. |
Descrizione.versione
La descrizione fornita dall'utente del modello Remote Config corrispondente.
Firma:
description?: string;
Version.isLegacy
Indica se questo modello Remote Config è stato pubblicato prima che fosse supportata la cronologia delle versioni.
Firma:
isLegacy?: boolean;
Versione.rollbackSource
Il numero di versione del modello Remote Config che è diventato la versione corrente a causa di un rollback. Presente solo se questa versione è il risultato di un rollback.
Firma:
rollbackSource?: string;
Versione.updateOrigin
L'origine dell'azione di aggiornamento del modello.
Firma:
updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');
Versione.updateTime
Il timestamp di quando questa versione del modello Remote Config è stata scritta nel backend Remote Config.
Firma:
updateTime?: string;
Versione.updateType
Il tipo di azione di aggiornamento del modello.
Firma:
updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');
Versione.updateUtente
Aggregazione di tutti i campi di metadati relativi all'account che ha eseguito l'aggiornamento.
Firma:
updateUser?: RemoteConfigUser;
Versione.numeroversione
Il numero di versione di un modello Remote Config.
Firma:
versionNumber?: string;