Class RoofSegmentSummary
Information about a roof segment on the building, with some number of panels placed on it.
Implements
Inherited Members
Namespace: Google.Apis.Solar.v1.Data
Assembly: Google.Apis.Solar.v1.dll
Syntax
public class RoofSegmentSummary : IDirectResponseSchema
Properties
AzimuthDegrees
Compass direction the roof segment is pointing in. 0 = North, 90 = East, 180 = South. For a "flat" roof
segment (pitch_degrees
very near 0), azimuth is not well defined, so for consistency, we define it
arbitrarily to be 0 (North).
Declaration
[JsonProperty("azimuthDegrees")]
public virtual float? AzimuthDegrees { get; set; }
Property Value
Type | Description |
---|---|
float? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PanelsCount
The total number of panels on this segment.
Declaration
[JsonProperty("panelsCount")]
public virtual int? PanelsCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
PitchDegrees
Angle of the roof segment relative to the theoretical ground plane. 0 = parallel to the ground, 90 = perpendicular to the ground.
Declaration
[JsonProperty("pitchDegrees")]
public virtual float? PitchDegrees { get; set; }
Property Value
Type | Description |
---|---|
float? |
SegmentIndex
Index in roof_segment_stats of the corresponding RoofSegmentSizeAndSunshineStats
.
Declaration
[JsonProperty("segmentIndex")]
public virtual int? SegmentIndex { get; set; }
Property Value
Type | Description |
---|---|
int? |
YearlyEnergyDcKwh
How much sunlight energy this part of the layout captures over the course of a year, in DC kWh, assuming the panels described above.
Declaration
[JsonProperty("yearlyEnergyDcKwh")]
public virtual float? YearlyEnergyDcKwh { get; set; }
Property Value
Type | Description |
---|---|
float? |