@cubedelement.com/realty-investor-timeline
@cubedelement.com/realty-investor-timeline / account/user / User
Defined in: account/user.ts:37
It’s the user… as an interface!
new User(
ledgerCollection):User
Defined in: account/user.ts:98
holdRules:
IRuleEvaluation<HoldRuleTypes>[]
Defined in: account/user.ts:105
a system to determine how to hold onto the properties the longest. This scenario says as long as it meets 1 rule
readonlyledgerCollection:ILedgerCollection
Defined in: account/user.ts:41
the collection which is used to keep a balance sheet.
loanSettings:
ILoanSetting[]
Defined in: account/user.ts:46
a collection of loan settings for how to get a loan for single family or some other kind of property
monthlyIncomeAmountGoal:
number
Defined in: account/user.ts:51
used to determine how much you need want for monthly expenses
monthlySavedAmount:
number
Defined in: account/user.ts:96
an amount which the user can save per month after expenses, like, after my pay check I could put this amount into savings
purchaseRules:
IRuleEvaluation<PurchaseRuleTypes>[]
Defined in: account/user.ts:110
a system to weed out the properties you don’t want. This scenario says as long as it meets 1 rule
clone():
IUser
Defined in: account/user.ts:188
getAvailableSavings(
date,properties):number
Defined in: account/user.ts:176
should be the total balance - savings, using getMinimumSavings, for determining monthly cash to save for single family properties
Date
number
getCashFlowMonth(
today):number
Defined in: account/user.ts:85
returns your passive income for the year + month date supplied
Date
number
getCashFlowQuarter(
today):number
Defined in: account/user.ts:73
returns the cash flow by a quarter. This is ideal when evaluating your distributions that are not monthly.
Date
number
getMinimumSavings(
date,properties):number
Defined in: account/user.ts:159
used to retrieve the amount required to keep in savings
Date
number
hasMinimumSavings(
date,properties):boolean
Defined in: account/user.ts:142
a way to determine if the user has enough money. This is different because with single family homes, you would have to save a certain amount of monthly mortgage
Date
boolean
hasMoneyToInvest(
date,properties,contribution?):boolean
Defined in: account/user.ts:120
based upon getMinimumSavings, it checks to see if there is an amount remaining that can be used along with the contribution.
Date
number
boolean
availableSavings - contribution >= 0;
metAverageQuarterlyGoal(
today):boolean
Defined in: account/user.ts:65
takes data from a quarterly average cash flow and compares it to the monthly goal. The reason on quarterly is that apartments do distributions quarterly, so you have to spread those out monthly
Date
boolean
metMonthlyGoal(
today):boolean
Defined in: account/user.ts:57
method used to help determine if you have met your expenses
Date
boolean