Version

Contiene tutti i metadati su una particolare versione del modello Remote Config.

Tutti i campi vengono impostati nel momento in cui è stato scritto il modello Remote Config specificato.

Rappresentazione JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Campi
versionNumber

string ( int64 format)

Solo uscita. Il numero di versione del modello Remote Config corrispondente alla versione.

updateTime

string ( Timestamp format)

Solo uscita. Quando il modello Remote Config è stato scritto sul server Remote Config.

Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" .

updateUser

object ( RemoteConfigUser )

Solo uscita. Aggregazione di tutti i campi di metadati relativi all'account che ha eseguito l'aggiornamento.

description

string

Opzionale. La descrizione fornita dall'utente del modello Remote Config corrispondente

updateOrigin

enum ( RemoteConfigUpdateOrigin )

Solo uscita. Dove ha avuto origine l'azione di aggiornamento.

updateType

enum ( RemoteConfigUpdateType )

Solo uscita. Che tipo di aggiornamento è stato effettuato.

rollbackSource

string ( int64 format)

Solo uscita. Presente solo se questa versione è il risultato di un rollback e sarà il numero di versione del modello Remote Config a cui è stato eseguito il rollback.

isLegacy

boolean

Solo uscita. True se questo modello Remote Config è stato pubblicato prima che fosse supportata la cronologia delle versioni.

UtenteConfigurazioneRemota

Tutti i campi associati all'account personale/di servizio che ha scritto un modello Remote Config.

Rappresentazione JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Campi
name

string

Solo uscita. Nome da visualizzare.

email

string

Solo uscita. Indirizzo e-mail.

imageUrl

string

Solo uscita. URL dell'immagine.

RemoteConfigUpdateOrigin

Dove ha avuto origine l'azione projects.updateRemoteConfig .

Enumerazioni
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Tutto per i valori non riconosciuti.
CONSOLE L'aggiornamento è arrivato dall'interfaccia utente di Firebase.
REST_API L'aggiornamento proviene dall'API REST di Remote Config.
ADMIN_SDK_NODE Questo valore viene utilizzato quando l'aggiornamento proviene dall'SDK del nodo Admin Firebase

RemoteConfigUpdateType

Che tipo di aggiornamento è stato associato alla Remote Config template version .

Enumerazioni
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Soluzione generale per valori enum non riconosciuti.
INCREMENTAL_UPDATE Un aggiornamento incrementale regolare.
FORCED_UPDATE Un aggiornamento forzato. L'ETag è stato specificato come "*" in una richiesta UpdateRemoteConfigRequest oppure è stato premuto il pulsante "Forza aggiornamento" sulla console.
ROLLBACK Un rollback a un modello Remote Config precedente.