Version

Contient toutes les métadonnées sur une version particulière du modèle Remote Config.

Tous les champs sont définis au moment où le modèle Remote Config spécifié a été écrit.

Représentation JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Des champs
versionNumber

string ( int64 format)

Sortie uniquement. Numéro de version du modèle Remote Config correspondant à la version.

updateTime

string ( Timestamp format)

Sortie uniquement. Lorsque le modèle Remote Config a été écrit sur le serveur Remote Config.

Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z" .

updateUser

object ( RemoteConfigUser )

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

description

string

Facultatif. La description fournie par l'utilisateur du modèle Remote Config correspondant

updateOrigin

enum ( RemoteConfigUpdateOrigin )

Sortie uniquement. D’où provient l’action de mise à jour.

updateType

enum ( RemoteConfigUpdateType )

Sortie uniquement. Quel type de mise à jour a été effectué.

rollbackSource

string ( int64 format)

Sortie uniquement. Présent uniquement si cette version est le résultat d'une restauration, et sera le numéro de version du modèle Remote Config vers lequel la restauration a été effectuée.

isLegacy

boolean

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

Utilisateur de configuration distant

Tous les champs associés au compte personne/service qui a écrit un modèle Remote Config.

Représentation JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Des champs
name

string

Sortie uniquement. Afficher un nom.

email

string

Sortie uniquement. Adresse e-mail.

imageUrl

string

Sortie uniquement. URL de l'image.

RemoteConfigUpdateOrigin

D’où provient l’ projects.updateRemoteConfig .

Énumérations
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Fourre-tout pour les valeurs non reconnues.
CONSOLE La mise à jour provient de l'interface utilisateur de Firebase.
REST_API La mise à jour provient de l'API REST Remote Config.
ADMIN_SDK_NODE Cette valeur est utilisée lorsque la mise à jour provient du SDK du nœud d'administration Firebase.

Type de mise à jour de configuration distante

Quel type de mise à jour a été associé à la Remote Config template version .

Énumérations
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Fourre-tout pour les valeurs d'énumération non reconnues.
INCREMENTAL_UPDATE Une mise à jour incrémentielle régulière.
FORCED_UPDATE Une mise à jour forcée. L'ETag a été spécifié comme "*" dans une requête UpdateRemoteConfigRequest ou le bouton "Forcer la mise à jour" a été enfoncé sur la console.
ROLLBACK Un retour à un modèle de configuration à distance précédent.