toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  var map = <String, dynamic>{};
  map['monthlyPayment'] = _monthlyPayment;
  map['monthlyPaymentRound'] = _monthlyPaymentRound;
  map['principalSavings'] = _principalSavings;
  map['principalSavingsRound'] = _principalSavingsRound;
  map['interestSavings'] = _interestSavings;
  map['interestSavingsRound'] = _interestSavingsRound;
  map['totalSavings'] = _totalSavings;
  map['totalSavingsRound'] = _totalSavingsRound;
  map['totalSavingsPercentage'] = _totalSavingsPercentage;
  if (_durationDebtRelief != null) {
    map['durationDebtRelief'] = _durationDebtRelief?.toJson();
  }
  map['daysDebtFree'] = _daysDebtFree;
  map['originalMonthlyPayment'] = _originalMonthlyPayment;
  map['originalMonthlyPaymentRound'] = _originalMonthlyPaymentRound;
  map['originalTotalInterestAmount'] = _originalTotalInterestAmount;
  map['originalTotalInterestAmountRound'] = _originalTotalInterestAmountRound;
  map['originalTotalPaymentAmount'] = _originalTotalPaymentAmount;
  map['originalTotalPaymentAmountRound'] = _originalTotalPaymentAmountRound;
  map['originalPaymentDays'] = _originalPaymentDays;
  if (_monthlyBurndown != null) {
    map['monthlyBurndown'] = _monthlyBurndown?.map((v) => v.toJson()).toList();
  }
  return map;
}