toJson method
Implementation
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
if (this.cardName != null) {
json[r'cardName'] = this.cardName;
} else {
json[r'cardName'] = null;
}
json[r'cardImageUrl'] = this.cardImageUrl;
json[r'cardPurposes'] = this.cardPurposes;
if (this.ratesUrl != null) {
json[r'ratesUrl'] = this.ratesUrl;
} else {
json[r'ratesUrl'] = null;
}
if (this.maxPurchaseApr != null) {
json[r'maxPurchaseApr'] = this.maxPurchaseApr;
} else {
json[r'maxPurchaseApr'] = null;
}
if (this.minPurchaseApr != null) {
json[r'minPurchaseApr'] = this.minPurchaseApr;
} else {
json[r'minPurchaseApr'] = null;
}
if (this.purchaseAprText != null) {
json[r'purchaseAprText'] = this.purchaseAprText;
} else {
json[r'purchaseAprText'] = null;
}
if (this.purchaseAprDisclaimer != null) {
json[r'purchaseAprDisclaimer'] = this.purchaseAprDisclaimer;
} else {
json[r'purchaseAprDisclaimer'] = null;
}
if (this.maxPurchaseIntroApr != null) {
json[r'maxPurchaseIntroApr'] = this.maxPurchaseIntroApr;
} else {
json[r'maxPurchaseIntroApr'] = null;
}
if (this.minPurchaseIntroApr != null) {
json[r'minPurchaseIntroApr'] = this.minPurchaseIntroApr;
} else {
json[r'minPurchaseIntroApr'] = null;
}
if (this.purchaseIntroAprTerm != null) {
json[r'purchaseIntroAprTerm'] = this.purchaseIntroAprTerm;
} else {
json[r'purchaseIntroAprTerm'] = null;
}
if (this.purchaseIntroAprTermUnit != null) {
json[r'purchaseIntroAprTermUnit'] = this.purchaseIntroAprTermUnit;
} else {
json[r'purchaseIntroAprTermUnit'] = null;
}
if (this.purchaseIntroAprText != null) {
json[r'purchaseIntroAprText'] = this.purchaseIntroAprText;
} else {
json[r'purchaseIntroAprText'] = null;
}
if (this.regularIntroAprCombinedText != null) {
json[r'regularIntroAprCombinedText'] = this.regularIntroAprCombinedText;
} else {
json[r'regularIntroAprCombinedText'] = null;
}
if (this.maxCashAdvanceApr != null) {
json[r'maxCashAdvanceApr'] = this.maxCashAdvanceApr;
} else {
json[r'maxCashAdvanceApr'] = null;
}
if (this.minCashAdvanceApr != null) {
json[r'minCashAdvanceApr'] = this.minCashAdvanceApr;
} else {
json[r'minCashAdvanceApr'] = null;
}
if (this.cashAdvanceAprText != null) {
json[r'cashAdvanceAprText'] = this.cashAdvanceAprText;
} else {
json[r'cashAdvanceAprText'] = null;
}
if (this.maxCashAdvanceIntroApr != null) {
json[r'maxCashAdvanceIntroApr'] = this.maxCashAdvanceIntroApr;
} else {
json[r'maxCashAdvanceIntroApr'] = null;
}
if (this.minCashAdvanceIntroApr != null) {
json[r'minCashAdvanceIntroApr'] = this.minCashAdvanceIntroApr;
} else {
json[r'minCashAdvanceIntroApr'] = null;
}
if (this.cashAdvanceIntroAprTerm != null) {
json[r'cashAdvanceIntroAprTerm'] = this.cashAdvanceIntroAprTerm;
} else {
json[r'cashAdvanceIntroAprTerm'] = null;
}
if (this.cashAdvanceIntroAprTermUnit != null) {
json[r'cashAdvanceIntroAprTermUnit'] = this.cashAdvanceIntroAprTermUnit;
} else {
json[r'cashAdvanceIntroAprTermUnit'] = null;
}
if (this.cashAdvanceIntroAprText != null) {
json[r'cashAdvanceIntroAprText'] = this.cashAdvanceIntroAprText;
} else {
json[r'cashAdvanceIntroAprText'] = null;
}
if (this.maxBalanceTransferApr != null) {
json[r'maxBalanceTransferApr'] = this.maxBalanceTransferApr;
} else {
json[r'maxBalanceTransferApr'] = null;
}
if (this.minBalanceTransferApr != null) {
json[r'minBalanceTransferApr'] = this.minBalanceTransferApr;
} else {
json[r'minBalanceTransferApr'] = null;
}
if (this.balanceTransferAprText != null) {
json[r'balanceTransferAprText'] = this.balanceTransferAprText;
} else {
json[r'balanceTransferAprText'] = null;
}
if (this.maxBalanceTransferIntroApr != null) {
json[r'maxBalanceTransferIntroApr'] = this.maxBalanceTransferIntroApr;
} else {
json[r'maxBalanceTransferIntroApr'] = null;
}
if (this.minBalanceTransferIntroApr != null) {
json[r'minBalanceTransferIntroApr'] = this.minBalanceTransferIntroApr;
} else {
json[r'minBalanceTransferIntroApr'] = null;
}
if (this.balanceTransferIntroAprTerm != null) {
json[r'balanceTransferIntroAprTerm'] = this.balanceTransferIntroAprTerm;
} else {
json[r'balanceTransferIntroAprTerm'] = null;
}
if (this.balanceTransferIntroAprTermUnit != null) {
json[r'balanceTransferIntroAprTermUnit'] =
this.balanceTransferIntroAprTermUnit;
} else {
json[r'balanceTransferIntroAprTermUnit'] = null;
}
if (this.balanceTransferIntroAprText != null) {
json[r'balanceTransferIntroAprText'] = this.balanceTransferIntroAprText;
} else {
json[r'balanceTransferIntroAprText'] = null;
}
if (this.balanceTransferFee != null) {
json[r'balanceTransferFee'] = this.balanceTransferFee;
} else {
json[r'balanceTransferFee'] = null;
}
if (this.balanceTransferFeeDisclaimer != null) {
json[r'balanceTransferFeeDisclaimer'] = this.balanceTransferFeeDisclaimer;
} else {
json[r'balanceTransferFeeDisclaimer'] = null;
}
if (this.maxAnnualFee != null) {
json[r'maxAnnualFee'] = this.maxAnnualFee;
} else {
json[r'maxAnnualFee'] = null;
}
if (this.minAnnualFee != null) {
json[r'minAnnualFee'] = this.minAnnualFee;
} else {
json[r'minAnnualFee'] = null;
}
if (this.annualFeeDisclaimer != null) {
json[r'annualFeeDisclaimer'] = this.annualFeeDisclaimer;
} else {
json[r'annualFeeDisclaimer'] = null;
}
if (this.annualFeeText != null) {
json[r'annualFeeText'] = this.annualFeeText;
} else {
json[r'annualFeeText'] = null;
}
if (this.annualIntroFee != null) {
json[r'annualIntroFee'] = this.annualIntroFee;
} else {
json[r'annualIntroFee'] = null;
}
if (this.annualIntroFeeTerm != null) {
json[r'annualIntroFeeTerm'] = this.annualIntroFeeTerm;
} else {
json[r'annualIntroFeeTerm'] = null;
}
if (this.introOfferAmount != null) {
json[r'introOfferAmount'] = this.introOfferAmount;
} else {
json[r'introOfferAmount'] = null;
}
if (this.introOfferText != null) {
json[r'introOfferText'] = this.introOfferText;
} else {
json[r'introOfferText'] = null;
}
if (this.introOfferDisclaimer != null) {
json[r'introOfferDisclaimer'] = this.introOfferDisclaimer;
} else {
json[r'introOfferDisclaimer'] = null;
}
if (this.introOfferType != null) {
json[r'introOfferType'] = this.introOfferType;
} else {
json[r'introOfferType'] = null;
}
if (this.introOfferTitle != null) {
json[r'introOfferTitle'] = this.introOfferTitle;
} else {
json[r'introOfferTitle'] = null;
}
json[r'details'] = this.details;
json[r'additionalDetails'] = this.additionalDetails;
json[r'previewDetails'] = this.previewDetails;
json[r'cardType'] = this.cardType;
if (this.minimumCreditLine != null) {
json[r'minimumCreditLine'] = this.minimumCreditLine;
} else {
json[r'minimumCreditLine'] = null;
}
if (this.minimumPenaltyApr != null) {
json[r'minimumPenaltyApr'] = this.minimumPenaltyApr;
} else {
json[r'minimumPenaltyApr'] = null;
}
if (this.maximumPenaltyApr != null) {
json[r'maximumPenaltyApr'] = this.maximumPenaltyApr;
} else {
json[r'maximumPenaltyApr'] = null;
}
if (this.aprType != null) {
json[r'aprType'] = this.aprType;
} else {
json[r'aprType'] = null;
}
if (this.cashAdvanceFee != null) {
json[r'cashAdvanceFee'] = this.cashAdvanceFee;
} else {
json[r'cashAdvanceFee'] = null;
}
if (this.lateFee != null) {
json[r'lateFee'] = this.lateFee;
} else {
json[r'lateFee'] = null;
}
if (this.foreignExchangeFee != null) {
json[r'foreignExchangeFee'] = this.foreignExchangeFee;
} else {
json[r'foreignExchangeFee'] = null;
}
if (this.accountOpeningFee != null) {
json[r'accountOpeningFee'] = this.accountOpeningFee;
} else {
json[r'accountOpeningFee'] = null;
}
if (this.returnPaymentFee != null) {
json[r'returnPaymentFee'] = this.returnPaymentFee;
} else {
json[r'returnPaymentFee'] = null;
}
if (this.monthlyServiceFee != null) {
json[r'monthlyServiceFee'] = this.monthlyServiceFee;
} else {
json[r'monthlyServiceFee'] = null;
}
json[r'recommendedCreditRatings'] = this.recommendedCreditRatings;
if (this.recommendedCreditRatingsDisclaimer != null) {
json[r'recommendedCreditRatingsDisclaimer'] =
this.recommendedCreditRatingsDisclaimer;
} else {
json[r'recommendedCreditRatingsDisclaimer'] = null;
}
if (this.recommendedCreditRatingsText != null) {
json[r'recommendedCreditRatingsText'] = this.recommendedCreditRatingsText;
} else {
json[r'recommendedCreditRatingsText'] = null;
}
json[r'preQualified'] = this.preQualified;
json[r'preApproved'] = this.preApproved;
json[r'preSelected'] = this.preSelected;
if (this.foreignTransactionFee != null) {
json[r'foreignTransactionFee'] = this.foreignTransactionFee;
} else {
json[r'foreignTransactionFee'] = null;
}
if (this.earningProgram != null) {
json[r'earningProgram'] = this.earningProgram;
} else {
json[r'earningProgram'] = null;
}
json[r'cardBenefits'] = this.cardBenefits;
if (this.rewardsDescription != null) {
json[r'rewardsDescription'] = this.rewardsDescription;
} else {
json[r'rewardsDescription'] = null;
}
if (this.rewardsDisclaimer != null) {
json[r'rewardsDisclaimer'] = this.rewardsDisclaimer;
} else {
json[r'rewardsDisclaimer'] = null;
}
if (this.rewardsTitle != null) {
json[r'rewardsTitle'] = this.rewardsTitle;
} else {
json[r'rewardsTitle'] = null;
}
if (this.minDepositAmount != null) {
json[r'minDepositAmount'] = this.minDepositAmount;
} else {
json[r'minDepositAmount'] = null;
}
if (this.minDepositDisclaimer != null) {
json[r'minDepositDisclaimer'] = this.minDepositDisclaimer;
} else {
json[r'minDepositDisclaimer'] = null;
}
if (this.isITA != null) {
json[r'isITA'] = this.isITA;
} else {
json[r'isITA'] = null;
}
json[r'badges'] = this.badges;
return json;
}