toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  final result = <String, dynamic>{};

  if (convertedAmount != null) {
    result.addAll({'convertedAmount': convertedAmount});
  }
  if (totalAmount != null) {
    result.addAll({'totalAmount': totalAmount});
  }
  if (feeInUSD != null) {
    result.addAll({'feeInUSD': feeInUSD});
  }
  if (feeInToCurrency != null) {
    result.addAll({'feeInToCurrency': feeInToCurrency});
  }
  if (feeInFromCurrency != null) {
    result.addAll({'feeInFromCurrency': feeInFromCurrency});
  }
  if (conversionFeeInUSD != null) {
    result.addAll({'conversionFeeInUSD': conversionFeeInUSD});
  }
  if (conversionFeeInToCurrency != null) {
    result.addAll({'conversionFeeInToCurrency': conversionFeeInToCurrency});
  }
  if (conversionFeeInFromCurrency != null) {
    result.addAll({
      'conversionFeeInFromCurrency': conversionFeeInFromCurrency,
    });
  }
  if (fromRate != null) {
    result.addAll({'fromRate': fromRate});
  }
  if (toRate != null) {
    result.addAll({'toRate': toRate});
  }
  if (intermediateUSDAmount != null) {
    result.addAll({'intermediateUSDAmount': intermediateUSDAmount});
  }

  return result;
}