getWithdrawalRecords method

Future<Map<String, dynamic>?> getWithdrawalRecords({
  1. String? currency,
  2. int? startTimestamp,
  3. int? endTimestamp,
  4. String? status,
  5. int? page,
  6. int? limit,
})

Implementation

Future<Map<String, dynamic>?> getWithdrawalRecords(
    {String? currency,
    int? startTimestamp,
    int? endTimestamp,
    String? status,
    int? page,
    int? limit}) async {
  log.d('ByBitRest.getWithdrawalRecords');
  var parameters = <String, dynamic>{};
  if (currency != null) parameters['coin'] = currency;
  if (startTimestamp != null) {
    parameters['start_date'] = startTimestamp.toString();
  }
  if (endTimestamp != null) parameters['end_date'] = endTimestamp.toString();
  if (status != null) parameters['status'] = status;
  if (page != null) parameters['page'] = page;
  if (limit != null) parameters['limit'] = limit;
  return await request(
      path: '/v2/private/wallet/withdraw/list',
      type: 'GET',
      parameters: parameters,
      withAuthentication: true);
}