Show / Hide Table of Contents

Class FinancialDetails

Details of a financial analysis. Some of these details are already stored at higher levels (e.g., out of pocket cost). Total money amounts are over a lifetime period defined by the panel_lifetime_years field in SolarPotential. Note: The out of pocket cost of purchasing the panels is given in the out_of_pocket_cost field in CashPurchaseSavings.

Inheritance
object
FinancialDetails
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Solar.v1.Data
Assembly: Google.Apis.Solar.v1.dll
Syntax
public class FinancialDetails : IDirectResponseSchema

Properties

CostOfElectricityWithoutSolar

Total cost of electricity the user would have paid over the lifetime period if they didn't install solar.

Declaration
[JsonProperty("costOfElectricityWithoutSolar")]
public virtual Money CostOfElectricityWithoutSolar { get; set; }
Property Value
Type Description
Money

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

FederalIncentive

Amount of money available from federal incentives; this applies if the user buys (with or without a loan) the panels.

Declaration
[JsonProperty("federalIncentive")]
public virtual Money FederalIncentive { get; set; }
Property Value
Type Description
Money

InitialAcKwhPerYear

How many AC kWh we think the solar panels will generate in their first year.

Declaration
[JsonProperty("initialAcKwhPerYear")]
public virtual float? InitialAcKwhPerYear { get; set; }
Property Value
Type Description
float?

LifetimeSrecTotal

Amount of money the user will receive from Solar Renewable Energy Credits over the panel lifetime; this applies if the user buys (with or without a loan) the panels.

Declaration
[JsonProperty("lifetimeSrecTotal")]
public virtual Money LifetimeSrecTotal { get; set; }
Property Value
Type Description
Money

NetMeteringAllowed

Whether net metering is allowed.

Declaration
[JsonProperty("netMeteringAllowed")]
public virtual bool? NetMeteringAllowed { get; set; }
Property Value
Type Description
bool?

PercentageExportedToGrid

The percentage (0-100) of solar electricity production we assumed was exported to the grid, based on the first quarter of production. This affects the calculations if net metering is not allowed.

Declaration
[JsonProperty("percentageExportedToGrid")]
public virtual float? PercentageExportedToGrid { get; set; }
Property Value
Type Description
float?

RemainingLifetimeUtilityBill

Utility bill for electricity not produced by solar, for the lifetime of the panels.

Declaration
[JsonProperty("remainingLifetimeUtilityBill")]
public virtual Money RemainingLifetimeUtilityBill { get; set; }
Property Value
Type Description
Money

SolarPercentage

Percentage (0-100) of the user's power supplied by solar. Valid for the first year but approximately correct for future years.

Declaration
[JsonProperty("solarPercentage")]
public virtual float? SolarPercentage { get; set; }
Property Value
Type Description
float?

StateIncentive

Amount of money available from state incentives; this applies if the user buys (with or without a loan) the panels.

Declaration
[JsonProperty("stateIncentive")]
public virtual Money StateIncentive { get; set; }
Property Value
Type Description
Money

UtilityIncentive

Amount of money available from utility incentives; this applies if the user buys (with or without a loan) the panels.

Declaration
[JsonProperty("utilityIncentive")]
public virtual Money UtilityIncentive { get; set; }
Property Value
Type Description
Money

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX