Version

มีข้อมูลเมตาทั้งหมดเกี่ยวกับเวอร์ชันหนึ่งๆ ของเทมเพลตการกำหนดค่าระยะไกล

ช่องทั้งหมดได้รับการตั้งค่าแล้วในขณะที่เขียนเทมเพลตการกำหนดค่าระยะไกลที่ระบุ

การแสดง JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
ช่อง
versionNumber

string (int64 format)

เอาต์พุตเท่านั้น หมายเลขเวอร์ชันของเทมเพลตการกำหนดค่าระยะไกลที่เกี่ยวข้องของเวอร์ชัน

updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น เมื่อมีการเขียนเทมเพลตการกำหนดค่าระยะไกลไปยังเซิร์ฟเวอร์การกำหนดค่าระยะไกล

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

updateUser

object (RemoteConfigUser)

เอาต์พุตเท่านั้น การรวมช่องข้อมูลเมตาทั้งหมดเกี่ยวกับบัญชีที่ทำการอัปเดต

description

string

ไม่บังคับ คำอธิบายที่ผู้ใช้ระบุสำหรับเทมเพลตการกำหนดค่าระยะไกลที่เกี่ยวข้อง

updateOrigin

enum (RemoteConfigUpdateOrigin)

เอาต์พุตเท่านั้น ที่มาของการอัปเดต

updateType

enum (RemoteConfigUpdateType)

เอาต์พุตเท่านั้น ประเภทของการอัปเดตที่เกิดขึ้น

rollbackSource

string (int64 format)

เอาต์พุตเท่านั้น แสดงก็ต่อเมื่อเวอร์ชันนี้เป็นผลมาจากการย้อนกลับ และจะเป็นหมายเลขเวอร์ชันของเทมเพลตการกำหนดค่าระยะไกลที่มีการย้อนกลับ

isLegacy

boolean

เอาต์พุตเท่านั้น True หากเทมเพลตการกำหนดค่าระยะไกลนี้เคยมีการเผยแพร่ก่อนจะมีการรองรับประวัติเวอร์ชัน

ผู้ใช้การกำหนดค่าระยะไกล

ช่องทั้งหมดที่เชื่อมโยงกับบุคคล/บัญชีบริการที่เขียนเทมเพลตการกำหนดค่าระยะไกล

การแสดง JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อที่แสดง

email

string

เอาต์พุตเท่านั้น อีเมล

imageUrl

string

เอาต์พุตเท่านั้น URL ของรูปภาพ

RemoteConfigUpdateOrigin

แหล่งที่มาของการดำเนินการ projects.updateRemoteConfig

Enum
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Catch-all สำหรับค่าที่ไม่รู้จัก
CONSOLE อัปเดตมาจาก Firebase UI
REST_API การอัปเดตมาจาก REST API การกำหนดค่าระยะไกล
ADMIN_SDK_NODE ระบบจะใช้ค่านี้เมื่ออัปเดตมาจาก Firebase Admin Node SDK

RemoteConfigUpdateType

การอัปเดตประเภทใดที่เชื่อมโยงกับ Remote Config template version

Enum
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Catch-all สำหรับค่า enum ที่ไม่รู้จัก
INCREMENTAL_UPDATE การอัปเดตที่เพิ่มขึ้นเป็นประจำ
FORCED_UPDATE การอัปเดตที่บังคับ มีการระบุ ETag เป็น "*" ในคำขอ UpdateRemoteConfigRequest หรือ "บังคับอัปเดต" มีการกดปุ่มในคอนโซล
ROLLBACK ย้อนกลับไปยังเทมเพลตการกำหนดค่าระยะไกลก่อนหน้า