SolarPanelConfig class
SolarPanelConfig describes a particular placement of solar panels on the roof.
Constructors
-
SolarPanelConfig({int? panelsCount, List<
RoofSegmentSummary> ? roofSegmentSummaries, double? yearlyEnergyDcKwh}) - SolarPanelConfig.fromJson(Map json_)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- panelsCount ↔ int?
-
Total number of panels.
getter/setter pair
-
roofSegmentSummaries
↔ List<
RoofSegmentSummary> ? -
Information about the production of each roof segment that is carrying at
least one panel in this layout.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- yearlyEnergyDcKwh ↔ double?
-
How much sunlight energy this layout captures over the course of a year,
in DC kWh, assuming the panels described above.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited