flutter_data_firebase_database library
Mixins
-
FirebaseDatabaseAdapter<T extends DataModel<T>>
-
A
RemoteAdapter
you can use to add the firebase realtime database as
backend for a repository.
Enums
-
FormatMode
-
Specifies how the server should format the response
-
WriteSizeLimit
-
The Realtime Database estimates the size of each write request and aborts
requests that will take longer than the target time.
Exceptions / Errors
-
AuthenticationRevoked
-
An Exception indicating that a the credential used by the stream has
expired. This event is sent when the supplied auth parameter is no longer
valid.
-
RemoteCancellation
-
Some unexpected errors can send a
cancel
event and terminate the
connection. The cause is described in the reason provided for this
Exception. Some potential causes are as follows:
-
TransactionException
-
A base class for Exceptions that can be thrown when committing a
transaction.
-
TransactionInvalid
-
An Exception thrown if a transaction failed to commit because the data
returned by the transaction function is invalid. This can for example
happen, if the id of the returned data does not match the transaction id.
-
TransactionRejected
-
An Exception thrown if a transaction failed to commit because the data has
been changed on the server since the beginning of the transaction and was
thus rejected.