cloud_firestore_odm library

Classes

$QueryCursor
An implementation detail for applying operators such as startAt to queries.
Collection<T>
Defines a collection reference.
FirestoreBuilder<Snapshot>
Listens to ref and build widgets out of the latest value emitted.
FirestoreCollectionReference<Model, Snapshot extends FirestoreQuerySnapshot<Model, FirestoreDocumentSnapshot<Model>>>
FirestoreDateTimeConverter
A JsonConverter that adds support for DateTime objects within ODM models.
FirestoreDocumentChange<DocumentSnapshot extends FirestoreDocumentSnapshot<Object?>>
A DocumentChange represents a change to the documents matching a query.
FirestoreDocumentReference<Model, Snapshot extends FirestoreDocumentSnapshot<Model>>
FirestoreDocumentReferenceConverter
A JsonConverter that adds support for DocumentReference objects within ODM models.
FirestoreDocumentSnapshot<Model>
FirestoreGeoPointConverter
A JsonConverter that adds support for GeoPoint objects within ODM models.
FirestoreListenable<Result>
A base-class for objects that can be used with FirestoreBuilder
FirestoreQueryDocumentSnapshot<Model>
FirestoreQuerySnapshot<Model, Snapshot extends FirestoreDocumentSnapshot<Model>>
FirestoreReference<Snapshot>
FirestoreTimestampConverter
A JsonConverter that adds support for Timestamp objects within ODM models.
Id
Marks a property as the document ID of a document.
Max
Min
NamedQuery<T>
Defines a named query, allowing the ODM to generate utilities to interact with the query in a type-safe way.
QueryReference<Model, Snapshot extends FirestoreQuerySnapshot<Model, FirestoreDocumentSnapshot<Model>>>
Validator
A class used to assert that a value respects some rules.

Constants

firestoreJsonConverters → const List<JsonConverter<Object?, Object?>>
The list of all JsonConverters that cloud_firestore_odm offers.