Version

Berisi semua metadata tentang versi template Remote Config tertentu.

Semua kolom ditetapkan pada 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 untuk versi tersebut.

updateTime

string (Timestamp format)

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

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

updateUser

object (RemoteConfigUser)

Hanya output. Agregasi semua kolom metadata tentang akun yang melakukan pembaruan.

description

string

Opsional. Deskripsi template Remote Config yang sesuai yang diberikan pengguna

updateOrigin

enum (RemoteConfigUpdateOrigin)

Hanya output. Tempat tindakan pembaruan berasal.

updateType

enum (RemoteConfigUpdateType)

Hanya output. Jenis update apa yang dilakukan.

rollbackSource

string (int64 format)

Hanya output. Hanya ada jika versi ini adalah hasil rollback, dan akan menjadi nomor versi template Remote Config yang di-roll back.

isLegacy

boolean

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

RemoteConfigUser

Semua kolom yang terkait dengan akun orang/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 untuk nilai yang tidak dikenal.
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 terkait dengan Remote Config template version.

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