IDatabasePlatform<T extends BaseObject> class
abstract
Methods
-
createItem(T item)
→ Future<Result<int, String, T>>
-
-
deleteItem(String id)
→ Future<Result<int, String, T?>>
-
-
getItem({String? id, dynamic docRef})
→ Future<Result<int, String, T?>>
-
-
getItems({List<DataFilter>? subCollectionQuery, bool? useCursor, bool getCount = false, int limit = limit})
→ Future<Result<int, String, List<T>>>
-
-
getWholeCollection({required int currentCount, List<DataFilter>? subCollectionQuery, int limit = limit})
→ Future<Result<int, String, List<T>>>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
setItem(T item)
→ Future<Result<int, String, T>>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateFields(String id, Map<String, dynamic> map)
→ Future<Result<int, String, T?>>
-
-
updateItem(T item)
→ Future<Result<int, String, T>>
-