@cubedelement.com/realty-investor-timeline
@cubedelement.com/realty-investor-timeline / properties/i-rental-property-entity / IRentalPropertyEntity
Defined in: properties/i-rental-property-entity.ts:5
address:
string
Defined in: properties/i-property-entity.ts:13
address of property
availableEndDate:
Date
Defined in: properties/i-entity-existence.ts:9
date which property was removed from the timeline.. think of it like someone else purchased this property
IPropertyEntity.availableEndDate
availableStartDate:
Date
Defined in: properties/i-entity-existence.ts:5
date which property was generated or was available for purchase
IPropertyEntity.availableStartDate
costDownPrice:
number
Defined in: properties/i-property-entity.ts:23
it’s the purchase down
equityCapturePercent:
number
Defined in: properties/i-property-entity.ts:50
this can be between 10 - 20%
IPropertyEntity.equityCapturePercent
id:
string
Defined in: properties/i-property-entity.ts:8
unique identifier
isAvailable:
boolean
Defined in: properties/i-rental-property-entity.ts:42
isOwned:
boolean
Defined in: properties/i-rental-property-entity.ts:38
optionalminSellYears:number
Defined in: properties/i-property-entity.ts:35
number of years to hold the property before being sold
offeredInvestmentAmounts:
number[]
Defined in: properties/i-property-entity.ts:25
IPropertyEntity.offeredInvestmentAmounts
propertyType:
PropertyType
Defined in: properties/i-property-entity.ts:55
used when evaluating rules
purchaseDate:
Date
Defined in: properties/i-rental-property-entity.ts:6
purchasePrice:
number
Defined in: properties/i-property-entity.ts:18
purchase price of the property (may or may not be after repair value, ARV)
rawCashFlow:
number
Defined in: properties/i-property-entity.ts:40
the cashOnCash return
sellPriceAppreciationPercent:
number
Defined in: properties/i-property-entity.ts:30
the percent at which the property’s value grows
IPropertyEntity.sellPriceAppreciationPercent
soldDate:
Date
Defined in: properties/i-rental-property-entity.ts:8
wasPurchased:
boolean
Defined in: properties/i-rental-property-entity.ts:40
get estimatedCashOnCashReturn():
number
Defined in: properties/i-rental-property-entity.ts:58
number
get estimatedReturnOnCapitalGain():
number
Defined in: properties/i-rental-property-entity.ts:60
number
get rawEstimatedAnnualCashFlow():
number
Defined in: properties/i-property-entity.ts:45
the estimated annual cashFlow return
number
IPropertyEntity.rawEstimatedAnnualCashFlow
canInvestByUser(
user,date,properties):IRentalInvestorValidator
Defined in: properties/i-rental-property-entity.ts:44
Date
canSell(
today):boolean
Defined in: properties/i-rental-property-entity.ts:10
Date
boolean
clone():
IRentalPropertyEntity
Defined in: properties/i-rental-property-entity.ts:62
getCashFlowByDate(
today):number
Defined in: properties/i-rental-property-entity.ts:30
Date
number
getEquityFromSell(
today):number
Defined in: properties/i-rental-property-entity.ts:16
Determines the equity of a sale by date. Note: soldDate must be populated and today and it must match
Date
number
getEstimatedEquityFromSell(
today,purchaseDate?):number
Defined in: properties/i-rental-property-entity.ts:23
used to show a predictive amount for the sell of the property
Date
used to represent the sell date of the property
Date
optional date
number
getEstimatedMonthlyCashFlow(
today):number
Defined in: properties/i-rental-property-entity.ts:36
universal method to determine cash flow on a monthly basis
Date
number
getExpensesByDate(
today):number
Defined in: properties/i-rental-property-entity.ts:56
used to determine what the cost of property is per month. If no purchase date or it has a sold date, then 0, otherwise there is an amount
Date
number
isAvailableByDate(
today):boolean
Defined in: properties/i-rental-property-entity.ts:50
used to compare availableStartDate, today, and availableEndDate,
Date
boolean
sellPriceByDate(
today):number
Defined in: properties/i-rental-property-entity.ts:68
This can be used as an estimate of what the price would be for the property
Date
number