Class FinancialAnalysis
- Namespace
- GoogleMapsApi.Entities.Solar.Response
- Assembly
- GoogleMapsApi.dll
Cost/benefit analysis of a particular panel configuration against a particular monthly bill.
public sealed class FinancialAnalysis
- Inheritance
-
FinancialAnalysis
- Inherited Members
Properties
AverageKwhPerMonth
Average energy consumption per month, in kWh, implied by the monthly bill.
[JsonPropertyName("averageKwhPerMonth")]
public float AverageKwhPerMonth { get; set; }
Property Value
CashPurchaseSavings
Savings from purchasing the installation with cash.
[JsonPropertyName("cashPurchaseSavings")]
public CashPurchaseSavings? CashPurchaseSavings { get; set; }
Property Value
DefaultBill
True if this is the analysis for the API's default monthly bill.
[JsonPropertyName("defaultBill")]
public bool DefaultBill { get; set; }
Property Value
FinancedPurchaseSavings
Savings from purchasing the installation with a loan.
[JsonPropertyName("financedPurchaseSavings")]
public FinancedPurchaseSavings? FinancedPurchaseSavings { get; set; }
Property Value
FinancialDetails
Financial details common to every financing option below.
[JsonPropertyName("financialDetails")]
public FinancialDetails? FinancialDetails { get; set; }
Property Value
LeasingSavings
Savings from leasing the installation.
[JsonPropertyName("leasingSavings")]
public LeasingSavings? LeasingSavings { get; set; }
Property Value
MonthlyBill
The monthly utility bill this analysis assumes.
[JsonPropertyName("monthlyBill")]
public Money? MonthlyBill { get; set; }
Property Value
PanelConfigIndex
Index into SolarPotential.SolarPanelConfigs of the configuration analysed, or
-1 when no configuration is viable for the assumed bill.
[JsonPropertyName("panelConfigIndex")]
public int PanelConfigIndex { get; set; }