CloudEvent ที่มี DocumentSnapshot หรือการเปลี่ยนแปลง
ลายเซ็น:
export interface FirestoreEvent<T, Params = Record<string, string>> extends CloudEvent<T>
ขยาย: CloudEvent<T>
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
ฐานข้อมูล | สตริง | ฐานข้อมูล Firestore |
เอกสาร | สตริง | เส้นทางของเอกสาร |
ตำแหน่ง | สตริง | ตำแหน่งของอินสแตนซ์ Firestore |
เนมสเปซ | สตริง | เนมสเปซของ Firestore |
พารามิเตอร์ | พารามิเตอร์ | ออบเจ็กต์ที่มีค่าของรูปแบบเส้นทาง ระบบจะป้อนข้อมูลเฉพาะแคปเจอร์กรุ๊ปที่มีชื่อ - {key}, {key=*}, {key=**} |
โปรเจ็กต์ | สตริง | ตัวระบุโปรเจ็กต์ |
Firestore.FirestoreEvent.database
ฐานข้อมูล Firestore
ลายเซ็น:
database: string;
Firestore.FirestoreEvent.document
เส้นทางของเอกสาร
ลายเซ็น:
document: string;
Firestore.FirestoreEvent.location
ตำแหน่งของอินสแตนซ์ Firestore
ลายเซ็น:
location: string;
Firestore.FirestoreEvent.namespace
เนมสเปซของ Firestore
ลายเซ็น:
namespace: string;
Firestore.FirestoreEvent.params
ออบเจ็กต์ที่มีค่าของรูปแบบเส้นทาง ระบบจะป้อนข้อมูลเฉพาะแคปเจอร์กรุ๊ปที่มีชื่อ - {key}, {key=*}, {key=**}
ลายเซ็น:
params: Params;
Firestore.FirestoreEvent.project
ตัวระบุโปรเจ็กต์
ลายเซ็น:
project: string;