getWalletFundRecords method

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

Implementation

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