Data Models¶
AddressCreateDto¶
fullAddress
string
The street address, must be a validated address by Google (e.g. 1600 Amphitheatre Parkway, Mountain View, CA
).
additionalFreeText
string
additional address information, such as suite number
placeId
string
The google unique identity of the deal place in the Google Places database and on Google Maps, if used it will override the fullAddress
.
latLng
LatLng
Reference to different Dto
CommercialLivingUnitCreateDto¶
frontEndGridLineNumber
string
description
string
suite
string
floor
number(double)
unitSize
number(double)
CreateCommercialDealDto¶
ownerId
string
dealName
string
address
AddressCreateDto
propertyType
string(enum)
Available enum values: None
, Mixed
, Hotel
, Industrial
, Multi_Family_Apartments
, Office
, Retail
, Self_Storage
, Land
, Special_Purpose
, Senior_Housing
, Distribution_Warehouse
, Flex_Office
, Portfolio
loanType
string(enum)
Available enum values: Unknown
, Acquisition
, Acquisition_Construction
, Refinance
, Refinance_Construction
, Construction
, Stabilization
, Bridge
, Permanent
loanAmount
number(double)
loanTerm
number(double)
commercialLivingUnitCreateDto
array [ CommercialLivingUnitCreateDto ]
CreateHotelDealDto¶
ownerId
string
dealName
string
address
AddressCreateDto
propertyType
string(enum)
Available enum values: None
, Mixed
, Hotel
, Industrial
, Multi_Family_Apartments
, Office
, Retail
, Self_Storage
, Land
, Special_Purpose
, Senior_Housing
, Distribution_Warehouse
, Flex_Office
, Portfolio
loanType
string(enum)
Available enum values: Unknown
, Acquisition
, Acquisition_Construction
, Refinance
, Refinance_Construction
, Construction
, Stabilization
, Bridge
, Permanent
loanAmount
number(double)
loanTerm
number(double)
hotelLivingUnitCreateDto
HotelLivingUnitCreateDto
CreateResidentialDealDto¶
ownerId
string
dealName
string
address
AddressCreateDto
propertyType
string(enum)
Available enum values: None
, Mixed
, Hotel
, Industrial
, Multi_Family_Apartments
, Office
, Retail
, Self_Storage
, Land
, Special_Purpose
, Senior_Housing
, Distribution_Warehouse
, Flex_Office
, Portfolio
loanType
string(enum)
Available enum values: Unknown
, Acquisition
, Acquisition_Construction
, Refinance
, Refinance_Construction
, Construction
, Stabilization
, Bridge
, Permanent
loanAmount
number(double)
loanTerm
number(double)
residentialLivingUnitCreateDto
array [ ResidentialLivingUnitCreateDto ]
CreateResponseDto¶
success
boolean
error
ErrorDto
createdEntityId
string
DealPropertyUpdateDto¶
property
string(enum)
Available enum values: State
, Owner
, LoanType
, Status
, Priority
, SeedName
, Note
, MainImageFileId
, ProjectTotalCost
, GrossLoan
, IsSyndicatedLoan
, ParticipationGrossLoan
, OriginatedLoanAmount
, RateSpread
, LoanPaymentStructure
, IndexRate
, InterestRateFloor
, LoanTerm
, ExtensionTerm
, AmortizationTerm
, Description
, LoanId
, RateIndex
, OriginationDate
, ClosingDate
, RiskRating
, ProfileName
, UserSelectedLtv
, ClosedDate
, UserDebtService
, DebtServiceMethod
, RequestedLoanAmount
, CustomField1
, CustomField2
, LoansPackageId
value
string
DealUpdateDto¶
id
string
updates
array [ DealPropertyUpdateDto ]
ErrorDto¶
target
string
code
string(enum)
Available enum values: Duplicated
, MissingMandatoryField
, InvalidCreateValues
, Existing
, ValidationError
, MissingEntity
message
string
details
array [ ErrorDto ]
HotelLivingUnitCreateDto¶
numUnits
number(double)
adr
number(double)
occupancy
number(double)
sqFt
number(double)
LatLng¶
lat
number(double)
Latitude
lng
number(double)
Longitude
ResidentialLivingUnitCreateDto¶
frontEndGridLineNumber
string
description
string
bedrooms
number(double)
bathrooms
number(double)
unitSize
number(double)
numUnits
number(double)
SeedInfoResponseDto¶
success
boolean
error
ErrorDto
id
string
loanId
string
seedName
string
loanType
string(enum)
Available enum values: Unknown
, Acquisition
, Acquisition_Construction
, Refinance
, Refinance_Construction
, Construction
, Stabilization
, Bridge
, Permanent
maturityDate
string(date)
riskRating
string
rateIndexType
string(enum)
Available enum values: WSJ Prime
, 1 M LIBOR
, 3 M LIBOR
, 6 M LIBOR
, 1 YR LIBOR
, 5 YR LIBOR
, FHLB 3 YR
, FHLB 5 YR
, FHLB 7 YR
, 1 YR T WKLY
, 2 YR TREAS
, 3 YR TREAS
, 5 YR TREAS
, 7 YR TREAS
, 10 YR TREAS
, 2 YR SWAP
, 5 YR SWAP
, 7 YR SWAP
, 10 YR SWAP
, CD Rate
, Fixed
, SOFR
, 1 M TERM SOFR
, 90 day SOFR
, 180 DAY SOFR
, AMERIBOR - Term 30
, 1 M AVG SOFR
interestRate
number(double)
rateSpread
number(double)
loanPaymentStructure
string(enum)
Available enum values: InterestOnly
, P_I_Amortization
componentType
string(enum)
Available enum values: None
, Mixed
, Hotel
, Industrial
, Multi_Family_Apartments
, Office
, Retail
, Self_Storage
, Land
, Special_Purpose
, Senior_Housing
, Distribution_Warehouse
, Flex_Office
, Portfolio
debtService
number(double)
UpdateDealsRequestDto¶
itemsToUpdate
array [ DealUpdateDto ]
UpdateDealsResponseDto¶
success
boolean
error
ErrorDto
errors
array [ UpdateEngineError ]
updatedEntities
array [ string ]
UpdateEngineError¶
id
string
operation
string(enum)
Available enum values: Create
, Update
, Delete
errorType
string(enum)
Available enum values: IdNotFound
, MissingMandatoryField
, IllegalValue
description
string
fieldName
string