database_object library

Classes

DatabaseObject
An abstract class representing a database object.

Properties

firestore ↔ FirebaseFirestore
getter/setter pair

Functions

loadAllFromQuery<T extends DatabaseObject>(Query<Object?> query, T creator()) Future<List<T>>
Loads all DatabaseObjects from a Query using a creator function.
loadFromPath<T extends DatabaseObject>(String path, T creator()) Future<T>
Loads a DatabaseObject from a document path using a creator function.
loadReference<T extends DatabaseObject>(DocumentReference<Object?> ref, T creator()) Future<T>
Loads a DatabaseObject from a DocumentReference using a creator function.
loadSnapshot<T extends DatabaseObject>(DocumentSnapshot<Object?> d, T creator()) → T
Loads a DatabaseObject from a DocumentSnapshot using a creator function.