updateDocument method

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

Implementation

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