removeDocument method

Future<OperationResult> removeDocument(
  1. String collectionName,
  2. String documentKey, {
  3. String? ifMatchRevision,
  4. Map<String, dynamic> queryParams = const {},
  5. Transaction? transaction,
})

Implementation

Future<OperationResult> removeDocument(
  String collectionName,
  String documentKey, {
  String? ifMatchRevision,
  Map<String, dynamic> queryParams = const {},
  Transaction? transaction,
}) async {
  final answer = await _httpDelete(
    ['_db', db, '_api', 'document', collectionName, documentKey],
    queryParameters: queryParams,
    headers: _addTransactionHeader(
      transaction,
      headers: {'If-Match': ifMatchRevision},
    ),
  );
  var ret = _toOperationResult(answer);
  return ret;
}