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?,
);