Version

Berisi semua metadata tentang versi template Remote Config tertentu.

Semua kolom ditetapkan saat template Remote Config yang ditentukan ditulis.

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

string (int64 format)

Hanya output. Nomor versi template Remote Config yang sesuai pada versi.

updateTime

string (Timestamp format)

Hanya output. Saat template Remote Config ditulis ke server Remote Config.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateUser

object (RemoteConfigUser)

Hanya output. Kumpulan semua kolom metadata tentang akun yang melakukan update.

description

string

Opsional. Deskripsi yang diberikan pengguna dari template Remote Config yang sesuai

updateOrigin

enum (RemoteConfigUpdateOrigin)

Hanya output. Tempat tindakan update berasal.

updateType

enum (RemoteConfigUpdateType)

Hanya output. Jenis pembaruan yang dilakukan.

rollbackSource

string (int64 format)

Hanya output. Hanya ada jika versi ini merupakan hasil dari rollback, dan akan menjadi nomor versi template Remote Config yang menjadi tujuan roll back.

isLegacy

boolean

Hanya output. True jika template Remote Config ini dipublikasikan sebelum histori versi didukung.

RemoteConfigUser

Semua kolom yang terkait dengan orang/akun layanan yang menulis template Remote Config.

Representasi JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Kolom
name

string

Hanya output. Nama tampilan.

email

string

Hanya output. Alamat email.

imageUrl

string

Hanya output. URL Gambar.

RemoteConfigUpdateOrigin

Tempat tindakan projects.updateRemoteConfig berasal.

Enum
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Tangkap semua nilai yang tidak dikenali.
CONSOLE Update berasal dari UI Firebase.
REST_API Update berasal dari REST API Remote Config.
ADMIN_SDK_NODE Nilai ini digunakan saat update berasal dari Firebase Admin Node SDK

RemoteConfigUpdateType

Jenis update yang dikaitkan dengan Remote Config template version.

Enum
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED generik untuk nilai enum yang tidak dikenal.
INCREMENTAL_UPDATE Update inkremental rutin.
FORCED_UPDATE Update paksa. ETag ditetapkan sebagai "*" dalam permintaan UpdateRemoteConfigRequest atau "Paksa Update" tombol ditekan pada konsol.
ROLLBACK Rollback ke template Remote Config sebelumnya.