getUserTradingRecords method

Future<Map<String, dynamic>?> getUserTradingRecords({
  1. required String symbol,
  2. String? orderId,
  3. int? startTime,
  4. int? page,
  5. int? limit,
  6. String? order,
})

Implementation

Future<Map<String, dynamic>?> getUserTradingRecords(
    {required String symbol,
    String? orderId,
    int? startTime,
    int? page,
    int? limit,
    String? order}) async {
  log.d('ByBitRest.getUserTradingRecords');
  var parameters = <String, dynamic>{};
  parameters['symbol'] = symbol;
  if (orderId != null) parameters['order_id'] = orderId;
  if (startTime != null) parameters['start_time'] = startTime;
  if (page != null) parameters['page'] = page;
  if (limit != null) parameters['limit'] = limit;
  if (order != null) parameters['order'] = order;
  return await request(
      path: '/v2/private/execution/list',
      type: 'GET',
      parameters: parameters,
      withAuthentication: true);
}