MockFirestoreInstance class
Properties
-
app
↔ FirebaseApp
-
The
FirebaseApp
for this current FirebaseFirestore
instance.
getter/setter pairinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
pluginConstants
→ Map
-
Returns any plugin constants this plugin app instance has initialized.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
settings
↔ Settings
-
The current
Settings
for this FirebaseFirestore
instance.
getter/setter pairinherited
Methods
-
batch()
→ WriteBatch
-
Returns a
WriteBatch
, used for performing multiple writes as a single
atomic operation.
override
-
clearPersistence()
→ Future<void>
-
Clears any persisted data for the current instance.
inherited
-
collection(String path)
→ CollectionReference<Map<String, dynamic>>
-
Gets a
CollectionReference
for the specified Firestore path.
override
-
collectionGroup(String collectionId)
→ CollectionReference<Map<String, dynamic>>
-
Gets a
Query
for the specified collection group.
override
-
disableNetwork()
→ Future<void>
-
Instructs
FirebaseFirestore
to disable the network for the instance.
inherited
-
doc(String path)
→ DocumentReference<Map<String, dynamic>>
-
Gets a
DocumentReference
for the specified Firestore path.
override
-
dump()
→ String
-
-
enableNetwork()
→ Future<void>
-
Enables the network for this instance. Any pending local-only writes
will be written to the remote servers.
inherited
-
enablePersistence([PersistenceSettings? persistenceSettings])
→ Future<void>
-
Enable persistence of Firestore data.
inherited
-
hasSavedDocument(String path)
→ bool
-
-
loadBundle(Uint8List bundle)
→ LoadBundleTask
-
inherited
-
namedQueryGet(String name, {GetOptions options = const GetOptions()})
→ Future<QuerySnapshot<Map<String, dynamic>>>
-
Reads a
QuerySnapshot
if a namedQuery has been retrieved and passed as a Buffer
to loadBundle(). To read from cache, pass GetOptions.source
value as Source.cache
.
To read from the Firestore backend, use GetOptions.source
as Source.server
.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
override
-
removeSavedDocument(String path)
→ bool
-
-
runTransaction<T>(TransactionHandler<T> transactionHandler, {Duration timeout = const Duration(seconds: 30)})
→ Future<T>
-
Executes the given
TransactionHandler
and then attempts to commit the
changes applied within an atomic transaction.
override
-
saveDocument(String path)
→ void
-
-
snapshotsInSync()
→ Stream<void>
-
Returns a Stream which is called each time all of the active listeners
have been synchronised.
inherited
-
terminate()
→ Future<void>
-
Terminates this
FirebaseFirestore
instance.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
useFirestoreEmulator(String host, int port, {bool sslEnabled = false})
→ void
-
Changes this instance to point to a FirebaseFirestore emulator running locally.
inherited
-
waitForPendingWrites()
→ Future<void>
-
Waits until all currently pending writes for the active user have been
acknowledged by the backend.
inherited
Operators
-
operator ==(dynamic other)
→ bool
-
The equality operator.
override