InstallmentPlan.fromJson constructor
InstallmentPlan.fromJson(
- dynamic data
Implementation
factory InstallmentPlan.fromJson(dynamic data) {
var json = DynamicJsonExtension.getJsonMap(data);
return InstallmentPlan(
id: json['id'],
installmentPeriod: json['installment_period'],
interestRate: (json['interest_rate'] as num?)?.toDouble(),
amount: json['amount'] != null ? AmountData.fromJson(json['amount']) : null,
upfrontFees: (json['upfront_fees'] as num?)?.toDouble(),
issuerCode: json['issuer_code'],
issuerNameEn: json['issuer_name_en'],
issuerNameAr: json['issuer_name_ar'],
issuerLogoAr: json['issuer_logo_ar'],
issuerLogoEn: json['issuer_logo_en'],
processingFeesType: json['processing_fees_type'],
processingFeesAmount: json['processing_fees_amount'],
feeDisplayValue: json['fee_display_value'],
);
}