Version

Berisi semua metadata tentang versi template Remote Config tertentu.

Semua kolom disetel 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
}
Bidang
versionNumber

string ( int64 format)

Hanya keluaran. Nomor versi template Remote Config yang sesuai dengan versi tersebut.

updateTime

string ( Timestamp format)

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

Stempel waktu dalam format 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 keluaran. Agregasi semua bidang metadata tentang akun yang melakukan pembaruan.

description

string

Opsional. Deskripsi template Remote Config terkait yang diberikan pengguna

updateOrigin

enum ( RemoteConfigUpdateOrigin )

Hanya keluaran. Tempat asal tindakan pembaruan.

updateType

enum ( RemoteConfigUpdateType )

Hanya keluaran. Jenis pembaruan apa yang dilakukan.

rollbackSource

string ( int64 format)

Hanya keluaran. Hanya ada jika versi ini adalah hasil rollback, dan akan menjadi nomor versi template Remote Config yang digunakan untuk rollback.

isLegacy

boolean

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

Pengguna Konfigurasi Jarak Jauh

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

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

string

Hanya keluaran. Nama tampilan.

email

string

Hanya keluaran. Alamat email.

imageUrl

string

Hanya keluaran. URL gambar.

RemoteConfigUpdateOrigin

Tempat asal tindakan projects.updateRemoteConfig .

Enum
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Catch-all untuk nilai-nilai yang tidak dikenal.
CONSOLE Pembaruan datang dari Firebase UI.
REST_API Pembaruan datang dari REST API Remote Config.
ADMIN_SDK_NODE Nilai ini digunakan jika update berasal dari Firebase Admin Node SDK

RemoteConfigUpdateType

Jenis pembaruan apa yang dikaitkan dengan Remote Config template version .

Enum
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Catch-all untuk nilai enum yang tidak dikenal.
INCREMENTAL_UPDATE Pembaruan bertahap secara berkala.
FORCED_UPDATE Pembaruan yang dipaksakan. ETag ditentukan sebagai "*" dalam permintaan UpdateRemoteConfigRequest atau tombol "Paksa Pembaruan" ditekan di konsol.
ROLLBACK Kembalikan ke template Remote Config sebelumnya.