FirestoreRepository class
Methods
-
addData(List<String> fields, Map<String, Object?> jsonData)
→ Future<void>
-
-
create(String path, Map<String, dynamic> data)
→ Future<DocumentReference<Map<String, dynamic>>>
-
override
-
delete(String path)
→ Future<void>
-
override
-
doc(String path)
→ DocumentReference<Map<String, dynamic>>
-
-
getCollection(List<String> fields, {List<QueryFilter>? filters, DocumentSnapshot<Map<String, dynamic>>? startAfter, int? limit, GetOptions? getOptions})
→ Future<QuerySnapshot<Map<String, dynamic>>>
-
-
getDocument(List<String> fields)
→ Future<DocumentSnapshot<Map<String, dynamic>>>
-
-
getQuery(List<String> fields, {List<QueryFilter>? filters, DocumentSnapshot<Map<String, dynamic>>? startAfter, int? limit})
→ Query<Map<String, Object?>>
-
-
limitQuery(Query<Map<String, Object?>> query, {DocumentSnapshot<Map<String, dynamic>>? startAfter, int? limit})
→ Query<Map<String, Object?>>
-
-
listen(List<String> fields)
→ Stream<DocumentSnapshot<Map<String, dynamic>>>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
read(String path)
→ Future<DocumentSnapshot<Map<String, dynamic>>>
-
override
-
setData(List<String> fields, Map<String, Object?> jsonData)
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
update(String path, Map<String, dynamic> data)
→ Future<void>
-
override
-
updateData(List<String> fields, Map<String, Object?> jsonData)
→ Future<void>
-