TurboFirestoreDeleteApi<T> extension
Extension that adds delete operations to TurboFirestoreApi
Provides methods for removing documents from Firestore
Features:
- Single document deletion
- Batch operations
- Transaction support
- Collection group support
- Error handling
Example:
final api = TurboFirestoreApi<User>();
final response = await api.deleteDoc(id: 'user-123');
See also: TurboFirestoreUpdateApi document updates TurboFirestoreCreateApi document creation
- on
Methods
-
deleteDoc(
{required String id, WriteBatch? writeBatch, String? collectionPathOverride, Transaction? transaction}) → Future< TurboResponse> -
Available on TurboFirestoreApi<
Deletes a document from FirestoreT> , provided by the TurboFirestoreDeleteApi extension -
deleteDocInBatch(
{required String id, WriteBatch? writeBatch, String? collectionPathOverride}) → Future< TurboResponse< WriteBatchWithReference< >Map< >String, dynamic> > -
Available on TurboFirestoreApi<
Deletes documents using a batch operationT> , provided by the TurboFirestoreDeleteApi extension