FakeFirebaseFirestore class
Properties
-
app
↔ FirebaseApp
-
The
FirebaseApp for this current FirebaseFirestore instance.
getter/setter pairinherited
-
authObject
→ BehaviorSubject<Map<String, dynamic>?>
-
final
-
clock
→ Clock
-
no setter
-
databaseId
↔ String
-
Firestore Database ID for this instance. Falls back to default database: "(default)"
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
-
securityRules
↔ FakeFirebaseSecurityRules
-
getter/setter pair
-
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>
-
Wipes entire fake database.
override
-
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
-
hasSavedDocument(String path)
→ bool
-
-
loadBundle(Uint8List bundle)
→ LoadBundleTask
-
inherited
-
maybeThrowSecurityException(String path, Method method)
→ Future<void>
-
-
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
-
namedQueryWithConverterGet<T>(String name, {GetOptions options = const GetOptions(), required FromFirestore<T> fromFirestore, required ToFirestore<T> toFirestore})
→ Future<QuerySnapshot<T>>
-
Performs a
namedQueryGet and decode the result using Query.withConverter.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
override
-
persistentCacheIndexManager()
→ PersistentCacheIndexManager?
-
inherited
-
pipeline()
→ PipelineSource
-
Returns a
PipelineSource for creating and executing pipelines.
inherited
-
removeSavedDocument(String path)
→ bool
-
-
runTransaction<T>(TransactionHandler<T> transactionHandler, {Duration timeout = const Duration(seconds: 30), int maxAttempts = 5})
→ Future<T>
-
Executes the given
TransactionHandler and then attempts to commit the
changes applied within an atomic transaction.
override
-
saveDocument(String path)
→ void
-
-
setIndexConfigurationFromJSON(String json)
→ Future<void>
-
Configures indexing for local query execution. Any previous index configuration is overridden.
inherited
-
snapshotsInSync()
→ Stream<void>
-
Returns a Stream which is called each time all of the active listeners
have been synchronized.
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, bool automaticHostMapping = true})
→ 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