SavingsOverTime class

Financial information that's shared between different financing methods.

Constructors

SavingsOverTime({bool? financiallyViable, Money? presentValueOfSavingsLifetime, Money? presentValueOfSavingsYear20, Money? savingsLifetime, Money? savingsYear1, Money? savingsYear20})
SavingsOverTime.fromJson(Map json_)

Properties

financiallyViable bool?
Indicates whether this scenario is financially viable.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
presentValueOfSavingsLifetime Money?
Using the assumed discount rate, what is the present value of the cumulative lifetime savings?
getter/setter pair
presentValueOfSavingsYear20 Money?
Using the assumed discount rate, what is the present value of the cumulative 20-year savings?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
savingsLifetime Money?
Savings in the entire panel lifetime.
getter/setter pair
savingsYear1 Money?
Savings in the first year after panel installation.
getter/setter pair
savingsYear20 Money?
Savings in the first twenty years after panel installation.
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