MockFirestoreInstance class

Implemented types
  • FirebasePluginPlatform

Constructors

MockFirestoreInstance()

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