Version interface

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

ลายเซ็น:

export interface Version 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
รายละเอียด [description] สตริง คำอธิบายที่ผู้ใช้ระบุสำหรับเทมเพลตการกำหนดค่าระยะไกลที่เกี่ยวข้อง
isLegacy boolean ระบุว่ามีการเผยแพร่เทมเพลตการกำหนดค่าระยะไกลนี้ก่อนที่จะรองรับประวัติเวอร์ชันหรือไม่
rollbackSource สตริง หมายเลขเวอร์ชันของเทมเพลตการกำหนดค่าระยะไกลที่เปลี่ยนเป็นเวอร์ชันปัจจุบันเนื่องจากมีการย้อนกลับ แสดงเมื่อเวอร์ชันนี้เป็นผลมาจากการย้อนกลับเท่านั้น
updateOrigin ("REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED" | "CONSOLE" | "REST_API" | "ADMIN_SDK_NODE") ต้นทางของการดำเนินการอัปเดตเทมเพลต
updateTime สตริง การประทับเวลาเมื่อมีการเขียนเทมเพลตการกำหนดค่าระยะไกลเวอร์ชันนี้ไปยังแบ็กเอนด์การกำหนดค่าระยะไกล
updateType ("REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED" | "INCREMENTAL_UPDATE" | "FORCED_UPDATE" | "ย้อนกลับ") ประเภทของการดำเนินการอัปเดตเทมเพลต
ผู้ใช้อัปเดต RemoteConfigUser การรวมช่องข้อมูลเมตาทั้งหมดเกี่ยวกับบัญชีที่ทำการอัปเดต
versionNumber สตริง หมายเลขเวอร์ชันของเทมเพลตการกำหนดค่าระยะไกล

คำอธิบายเวอร์ชัน

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

ลายเซ็น:

description?: string;

Version.isLegacy

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

ลายเซ็น:

isLegacy?: boolean;

Version.rollbackSource

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

ลายเซ็น:

rollbackSource?: string;

Version.updateOrigin

ต้นทางของการดำเนินการอัปเดตเทมเพลต

ลายเซ็น:

updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');

Version.updateTime

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

ลายเซ็น:

updateTime?: string;

Version.updateType

ประเภทของการดำเนินการอัปเดตเทมเพลต

ลายเซ็น:

updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');

Version.updateUser

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

ลายเซ็น:

updateUser?: RemoteConfigUser;

Version.versionNumber

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

ลายเซ็น:

versionNumber?: string;