cancelAllOrders method

Future<List> cancelAllOrders({
  1. String? profileId,
  2. String? productId,
})

Cancel all orders

With best effort, cancel all open orders. This may require you to make the request multiple times until all of the open orders are deleted.

https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_deleteorders

Implementation

Future<List> cancelAllOrders({
  String? profileId,
  String? productId,
}) async {
  var response = await _ordersRestClient.cancelAllOrders(
    profileId: productId,
    productId: productId,
  );

  if (response.statusCode != 200) throw response;

  return json.decode(response.body);
}