[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-04-18 UTC."],[],[],null,["# firestore.FirestoreEvent interface\n\nA CloudEvent that contains a DocumentSnapshot or a Change\n\n**Signature:** \n\n export interface FirestoreEvent\u003cT, Params = Record\u003cstring, string\u003e\u003e extends CloudEvent\u003cT\u003e \n\n**Extends:** [CloudEvent](./firebase-functions.cloudevent.md#cloudevent_interface)\\\u003cT\\\u003e\n\nProperties\n----------\n\n| Property | Type | Description |\n|------------------------------------------------------------------------------------------------|--------|---------------------------------------------------------------------------------------------------------------------------------|\n| [database](./firebase-functions.firestore.firestoreevent.md#firestorefirestoreeventdatabase) | string | The Firestore database |\n| [document](./firebase-functions.firestore.firestoreevent.md#firestorefirestoreeventdocument) | string | The document path |\n| [location](./firebase-functions.firestore.firestoreevent.md#firestorefirestoreeventlocation) | string | The location of the Firestore instance |\n| [namespace](./firebase-functions.firestore.firestoreevent.md#firestorefirestoreeventnamespace) | string | The Firestore namespace |\n| [params](./firebase-functions.firestore.firestoreevent.md#firestorefirestoreeventparams) | Params | An object containing the values of the path patterns. Only named capture groups will be populated - {key}, {key=\\*}, {key=\\*\\*} |\n| [project](./firebase-functions.firestore.firestoreevent.md#firestorefirestoreeventproject) | string | The project identifier |\n\nfirestore.FirestoreEvent.database\n---------------------------------\n\nThe Firestore database\n\n**Signature:** \n\n database: string;\n\nfirestore.FirestoreEvent.document\n---------------------------------\n\nThe document path\n\n**Signature:** \n\n document: string;\n\nfirestore.FirestoreEvent.location\n---------------------------------\n\nThe location of the Firestore instance\n\n**Signature:** \n\n location: string;\n\nfirestore.FirestoreEvent.namespace\n----------------------------------\n\nThe Firestore namespace\n\n**Signature:** \n\n namespace: string;\n\nfirestore.FirestoreEvent.params\n-------------------------------\n\nAn object containing the values of the path patterns. Only named capture groups will be populated - {key}, {key=\\*}, {key=\\*\\*}\n\n**Signature:** \n\n params: Params;\n\nfirestore.FirestoreEvent.project\n--------------------------------\n\nThe project identifier\n\n**Signature:** \n\n project: string;"]]