deleteJson method
Performs a DELETE and decodes a JSON object response (may be empty).
Implementation
Future<JsonApiResult> deleteJson(
String path, {
Object? body,
Map<String, dynamic>? query,
Map<String, String>? headers,
HttpCancelToken? cancelToken,
}) {
return _runJson(
() async => _client.delete(
_config.restUri(path, query),
headers: await _headers(extra: headers, jsonBody: body != null),
body: body == null ? null : jsonEncode(body),
),
cancelToken: cancelToken,
);
}