FinancialDetails.fromJson constructor
FinancialDetails.fromJson(
- Map json_
Implementation
FinancialDetails.fromJson(core.Map json_)
: this(
costOfElectricityWithoutSolar:
json_.containsKey('costOfElectricityWithoutSolar')
? Money.fromJson(
json_['costOfElectricityWithoutSolar']
as core.Map<core.String, core.dynamic>,
)
: null,
federalIncentive:
json_.containsKey('federalIncentive')
? Money.fromJson(
json_['federalIncentive']
as core.Map<core.String, core.dynamic>,
)
: null,
initialAcKwhPerYear:
(json_['initialAcKwhPerYear'] as core.num?)?.toDouble(),
lifetimeSrecTotal:
json_.containsKey('lifetimeSrecTotal')
? Money.fromJson(
json_['lifetimeSrecTotal']
as core.Map<core.String, core.dynamic>,
)
: null,
netMeteringAllowed: json_['netMeteringAllowed'] as core.bool?,
percentageExportedToGrid:
(json_['percentageExportedToGrid'] as core.num?)?.toDouble(),
remainingLifetimeUtilityBill:
json_.containsKey('remainingLifetimeUtilityBill')
? Money.fromJson(
json_['remainingLifetimeUtilityBill']
as core.Map<core.String, core.dynamic>,
)
: null,
solarPercentage: (json_['solarPercentage'] as core.num?)?.toDouble(),
stateIncentive:
json_.containsKey('stateIncentive')
? Money.fromJson(
json_['stateIncentive']
as core.Map<core.String, core.dynamic>,
)
: null,
utilityIncentive:
json_.containsKey('utilityIncentive')
? Money.fromJson(
json_['utilityIncentive']
as core.Map<core.String, core.dynamic>,
)
: null,
);