cancelActiveOrder method

Future<Map<String, dynamic>?> cancelActiveOrder({
  1. required String symbol,
  2. String? orderId,
  3. String? orderLinkId,
})

Cancel active order. Note that either orderId or orderLinkId are required https://bybit-exchange.github.io/docs/inverse/#t-cancelactive

Implementation

Future<Map<String, dynamic>?> cancelActiveOrder(
    {required String symbol, String? orderId, String? orderLinkId}) async {
  log.d('ByBitRest.cancelActiveOrder');
  var parameters = <String, dynamic>{};
  parameters['symbol'] = symbol;
  if (orderId != null) parameters['order_id'] = orderId;
  if (orderLinkId != null) parameters['order_link_id'] = orderLinkId;
  return await request(
      path: '/v2/private/order/cancel',
      type: 'POST',
      parameters: parameters,
      withAuthentication: true);
}