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 รวมทั้งหมดสำหรับค่าที่ไม่รู้จัก
CONSOLE การอัปเดตมาจาก Firebase UI
REST_API การอัปเดตนี้มาจาก Remote Config 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 ย้อนกลับไปยังเทมเพลตการกำหนดค่าระยะไกลเวอร์ชันก่อนหน้า