Version

ประกอบด้วยข้อมูลเมตาทั้งหมดเกี่ยวกับเวอร์ชันเฉพาะของเทมเพลต Remote Config

ฟิลด์ทั้งหมดได้รับการตั้งค่า ณ เวลาที่เขียนเทมเพลต Remote Config ที่ระบุ

การเป็นตัวแทน 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)

เอาท์พุทเท่านั้น เมื่อเขียนเทมเพลต Remote Config ไปยังเซิร์ฟเวอร์ Remote Config

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

updateUser

object ( RemoteConfigUser )

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

description

string

ไม่จำเป็น. คำอธิบายที่ผู้ใช้ระบุของเทมเพลต Remote Config ที่เกี่ยวข้อง

updateOrigin

enum ( RemoteConfigUpdateOrigin )

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

updateType

enum ( RemoteConfigUpdateType )

เอาท์พุทเท่านั้น มีการอัพเดตประเภทใด

rollbackSource

string ( int64 format)

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

isLegacy

boolean

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

RemoteConfigUser

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

การเป็นตัวแทน JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
เขตข้อมูล
name

string

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

email

string

เอาท์พุทเท่านั้น ที่อยู่อีเมล.

imageUrl

string

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

RemoteConfigUpdateOrigin

ตำแหน่งที่การดำเนินการของ projects.updateRemoteConfig เกิดขึ้น

เอนัม
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

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