||Immutable class representing an array of bytes in Firestore.
||A CollectionReference can be used for adding documents, getting document references, and querying
for documents (using the methods inherited from Query).
||A DocumentChange represents a change to the documents matching a query.
||A DocumentReference refers to a document location in a Firestore database and can be used to
write, read, or listen to the location.
||A DocumentSnapshot contains data read from a document in your Firestore database.
FieldPath refers to a field in a document.
||Sentinel values that can be used when writing document fields with set() or update().
||Represents a Firestore Database and is the entry point for all Firestore operations
Subclassing Note: Firestore classes are not meant to be subclassed except for use in
||Settings used to configure a FirebaseFirestore instance.
||A Builder for creating
||Immutable class representing a GeoPoint in Firestore
||A Query which you can read or listen to.
||A QueryDocumentSnapshot contains data read from a document in your Firestore database as part of
||A QuerySnapshot contains the results of a query.
||An options object that configures the behavior of set() calls.
||Metadata about a snapshot, describing the state of the snapshot.
||A Transaction is passed to a Function to provide the methods to read and write data within the
||A write batch, used to perform multiple writes as a single atomic unit.