FinancialAnalysis.fromJson constructor
FinancialAnalysis.fromJson(
- Map json_
Implementation
FinancialAnalysis.fromJson(core.Map json_)
: this(
averageKwhPerMonth:
(json_['averageKwhPerMonth'] as core.num?)?.toDouble(),
cashPurchaseSavings: json_.containsKey('cashPurchaseSavings')
? CashPurchaseSavings.fromJson(json_['cashPurchaseSavings']
as core.Map<core.String, core.dynamic>)
: null,
defaultBill: json_['defaultBill'] as core.bool?,
financedPurchaseSavings: json_.containsKey('financedPurchaseSavings')
? FinancedPurchaseSavings.fromJson(
json_['financedPurchaseSavings']
as core.Map<core.String, core.dynamic>)
: null,
financialDetails: json_.containsKey('financialDetails')
? FinancialDetails.fromJson(json_['financialDetails']
as core.Map<core.String, core.dynamic>)
: null,
leasingSavings: json_.containsKey('leasingSavings')
? LeasingSavings.fromJson(json_['leasingSavings']
as core.Map<core.String, core.dynamic>)
: null,
monthlyBill: json_.containsKey('monthlyBill')
? Money.fromJson(
json_['monthlyBill'] as core.Map<core.String, core.dynamic>)
: null,
panelConfigIndex: json_['panelConfigIndex'] as core.int?,
);