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