setDocument<T> method
Future<NimbostratusDocumentSnapshot<T?> >
setDocument<T>(
- DocumentReference<
T> ref, - T data, {
- WritePolicy writePolicy = WritePolicy.serverFirst,
- SetOptions? options,
- NimbostratusFromFirestore<
T> ? fromFirestore,
Sets a Firestore document and updates the in-memory cache according to the specified WritePolicy.
Implementation
Future<NimbostratusDocumentSnapshot<T?>> setDocument<T>(
DocumentReference<T> ref,
T data, {
WritePolicy writePolicy = WritePolicy.serverFirst,
SetOptions? options,
/// A merge function for merging an incoming server response from Firestore
/// into the Nimbostratus cache.
NimbostratusFromFirestore<T>? fromFirestore,
}) {
return _setDocument(
ref,
data,
writePolicy: writePolicy,
options: options,
fromFirestore: fromFirestore,
);
}