firebase_database_platform_interface library Null safety

Classes

DatabaseErrorPlatform
A DatabaseError contains code, message and details of a Firebase Database Error that results from a transaction operation at a Firebase Database location.
DatabasePlatform
Defines an interface to work with FirebaseDatabase on web and mobile
DatabaseReferencePlatform
DatabaseReference represents a particular location in your Firebase Database and can be used for reading or writing data to that location. [...]
DataSnapshotPlatform
A DataSnapshot contains data from a Firebase Database location. Any time you read Firebase data, you receive the data as a DataSnapshot.
EventPlatform
Event encapsulates a DataSnapshot and possibly also the key of its previous sibling, which can be used to order the snapshots.
MethodChannelDatabase
The entry point for accessing a FirebaseDatabase. [...]
MethodChannelDatabaseReference
DatabaseReference represents a particular location in your Firebase Database and can be used for reading or writing data to that location. [...]
MethodChannelOnDisconnect
Represents a query over the data at a particular location.
MethodChannelQuery
Represents a query over the data at a particular location.
MutableData
A dataSnapshot class which can be mutated. Specially used with transactions.
OnDisconnectPlatform
The onDisconnect class allows you to write or clear data when your client disconnects from the Database server. These updates occur whether your client disconnects cleanly or not, so you can rely on them to clean up data even if a connection is dropped or a client crashes.
PushIdGenerator
Utility class for generating Firebase child node keys. [...]
QueryPlatform
Represents a query over the data at a particular location.
ServerValue
TransactionResultPlatform
Interface for TransactionResultPlatform

Enums

EventType
Enum to define various types of database events

Typedefs

TransactionHandler = MutableData Function(MutableData mutableData)
Interface for TransactionHandler