DocumentReference
A document location, mirroring com.google.firebase.firestore.DocumentReference from the Firebase Android SDK: the document may or may not exist; reads, writes and listeners are performed through it. Data is written as maps of field values (a custom class is only mapped by reflection on Android).
Not mirrored: the Activity and Executor overloads of addSnapshotListener (see api/android-sdk/exclusions.txt).
A document location, mirroring com.google.firebase.firestore.DocumentReference from the Firebase Android SDK: the document may or may not exist; reads, writes and listeners are performed through it. Data is written as maps of field values (a custom class is only mapped by reflection on Android).
Not mirrored: the Activity and Executor overloads of addSnapshotListener (see api/android-sdk/exclusions.txt).
Properties
The FirebaseFirestore this reference belongs to.
The FirebaseFirestore this reference belongs to.
The FirebaseFirestore this reference belongs to.
The FirebaseFirestore this reference belongs to.
The FirebaseFirestore this reference belongs to.
The underlying Firebase JS SDK object.
The underlying Firebase JS SDK object.
The collection containing this document.
The collection containing this document.
The collection containing this document.
The collection containing this document.
The collection containing this document.
Functions
Listens to the document and every change to it.
Listens to the document, also notifying listener of metadata changes when metadataChanges is INCLUDE.
Listens to the document with options.
Not in the common API (the executor is Android-only); the Kotlin-first layer's Android listeners bind to this member.
Listens to the document and every change to it.
Listens to the document, also notifying listener of metadata changes when metadataChanges is INCLUDE.
Listens to the document with options.
Listens to the document and every change to it.
Listens to the document, also notifying listener of metadata changes when metadataChanges is INCLUDE.
Listens to the document with options.
Listens to the document and every change to it.
Listens to the document, also notifying listener of metadata changes when metadataChanges is INCLUDE.
Listens to the document with options.
Listens to the document and every change to it.
Listens to the document, also notifying listener of metadata changes when metadataChanges is INCLUDE.
Listens to the document with options.
The subcollection at collectionPath, relative to this document.
The subcollection at collectionPath, relative to this document.
The subcollection at collectionPath, relative to this document.
The subcollection at collectionPath, relative to this document.
The subcollection at collectionPath, relative to this document.
Reads the document, from the cache and the backend as available.
Reads the document from source.
Reads the document, from the cache and the backend as available.
Reads the document from source.
Reads the document, from the cache and the backend as available.
Reads the document from source.
Reads the document, from the cache and the backend as available.
Reads the document from source.
Reads the document, from the cache and the backend as available.
Reads the document from source.
The document and every change to it as a Flow, which fails if the listener fails.
Updates the fields in data; fails if the document does not exist.
Updates fieldPath to value and the further field path/value pairs in moreFieldsAndValues.
Updates field to value and the further field/value pairs in moreFieldsAndValues.
Updates the fields in data; fails if the document does not exist.
Updates fieldPath to value and the further field path/value pairs in moreFieldsAndValues.
Updates field to value and the further field/value pairs in moreFieldsAndValues.
Updates the fields in data; fails if the document does not exist.
Updates fieldPath to value and the further field path/value pairs in moreFieldsAndValues.
Updates field to value and the further field/value pairs in moreFieldsAndValues.
Updates the fields in data; fails if the document does not exist.
Updates fieldPath to value and the further field path/value pairs in moreFieldsAndValues.
Updates field to value and the further field/value pairs in moreFieldsAndValues.
Updates the fields in data; fails if the document does not exist.
Updates fieldPath to value and the further field path/value pairs in moreFieldsAndValues.
Updates field to value and the further field/value pairs in moreFieldsAndValues.