InstallmentPlan.fromJson constructor

InstallmentPlan.fromJson(
  1. 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'],
  );
}