firebase_functions.db_fn module Stay organized with collections Save and categorize content based on your preferences.
Module for Cloud Functions that are triggered by the Firebase Realtime Database.
Classes
Eventclassfirebase_functions.db_fn.Event(specversion:str,id:str,source:str,type:str,time:datetime,data:T,subject:str|None,firebase_database_host:str,instance:str,reference:str,location:str,params:dict[str,str]) |
|---|
Bases: A CloudEvent that contains a DataSnapshot or a Change<DataSnapshot>.
|
Functions
on_value_createdfirebase_functions.db_fn.on_value_created(**kwargs)→Callable[[Callable[[Event[Any|None]],None]],Callable[[Event[Any|None]],None]] |
|---|
Event handler that triggers when data is created in Realtime Database. Example: @on_value_created(reference="*")defexample(event:Event[object]):pass
|
on_value_deletedfirebase_functions.db_fn.on_value_deleted(**kwargs)→Callable[[Callable[[Event[Any|None]],None]],Callable[[Event[Any|None]],None]] |
|---|
Event handler that triggers when data is deleted in Realtime Database. Example: @on_value_deleted(reference="*")defexample(event:Event[object])->None:pass
|
on_value_updatedfirebase_functions.db_fn.on_value_updated(**kwargs)→Callable[[Callable[[Event[Change[Any|None]]],None]],Callable[[Event[Change[Any|None]]],None]] |
|---|
Event handler that triggers when data is updated in Realtime Database. Example: @on_value_updated(reference="*")defexample(event:Event[Change[object]])->None:pass
|
on_value_writtenfirebase_functions.db_fn.on_value_written(**kwargs)→Callable[[Callable[[Event[Change[Any|None]]],None]],Callable[[Event[Change[Any|None]]],None]] |
|---|
Event handler that triggers when data is created, updated, or deleted in Realtime Database. Example: @on_value_written(reference="*")defexample(event:Event[Change[object]])->None:pass
|
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-11-06 UTC.