getConditionalOrders method

Future<Map<String, dynamic>?> getConditionalOrders({
  1. required String symbol,
  2. String? stopOrderStatus,
  3. String? direction,
  4. int? limit,
  5. String? cursor,
})

Implementation

Future<Map<String, dynamic>?> getConditionalOrders(
    {required String symbol,
    String? stopOrderStatus,
    String? direction,
    int? limit,
    String? cursor}) async {
  log.d('ByBitRest.getConditionalOrders');
  var parameters = <String, dynamic>{};
  parameters['symbol'] = symbol;
  if (stopOrderStatus != null) {
    parameters['stop_order_status'] = stopOrderStatus;
  }
  if (direction != null) parameters['direction'] = direction;
  if (limit != null) parameters['limit'] = limit;
  if (cursor != null) parameters['cursor'] = cursor;
  return await request(
      path: '/v2/private/stop-order/list',
      type: 'GET',
      parameters: parameters,
      withAuthentication: true);
}