מבחן . EventContextOptions
שדות של הקשר האירוע שניתן לעקוף/להתאים אישית.
נכסים
אישור
אובייקט nullable
אפשרות זו זמינה רק עבור פונקציות של מסד נתונים בזמן אמת. מידע אימות עבור המשתמש שהפעיל את הפונקציה. אובייקט זה מכיל מאפייני uid
token
עבור משתמשים מאומתים. לפרטים נוספים כולל מפתחות אסימונים, עיין בהפניה לכללי האבטחה .
ברירת המחדל היא null.
authType
(מחרוזת או לא מוגדרת)
אפשרות זו זמינה רק עבור פונקציות של מסד נתונים בזמן אמת. רמת ההרשאות של משתמש. ערכים חוקיים הם:
-
ADMIN
משתמש מפתח או משתמש מאומת באמצעות חשבון שירות. -
USER
משתמש ידוע. -
UNAUTHENTICATED
פעולה לא מאומתת
אם מושמט, ברירת המחדל היא 'UNAUTHENTICATED'.
eventId
(מחרוזת או לא מוגדרת)
המזהה הייחודי של האירוע. אם מושמט, ייווצר מזהה אקראי.
params
(אובייקט לא ריק או לא מוגדר)
הערכים עבור התווים הכלליים בנתיב ההפניה שאליו מקשיבים מסד נתונים או פונקציית Firestore. אם מושמט, נוצרים ערכים אקראיים.
חותמת זמן
(מחרוזת או לא מוגדרת)
חותמת זמן לאירוע כמחרוזת RFC 3339 . אם מושמט, השעה הנוכחית משמשת.