Building
sdlc-cdk-lib / shared/src/models/Building
shared/src/models/Building
Enumerations
BuildingRole
Defined in: shared/src/models/Building.ts:4
Enumeration Members
Admin
> Admin: "admin"
Defined in: shared/src/models/Building.ts:5
Manager
> Manager: "manager"
Defined in: shared/src/models/Building.ts:6
Resident
> Resident: "resident"
Defined in: shared/src/models/Building.ts:7
Viewer
> Viewer: "viewer"
Defined in: shared/src/models/Building.ts:8
ServiceChargeFrequency
Defined in: shared/src/models/Building.ts:11
Enumeration Members
Annually
> Annually: "annually"
Defined in: shared/src/models/Building.ts:14
Monthly
> Monthly: "monthly"
Defined in: shared/src/models/Building.ts:12
Quarterly
> Quarterly: "quarterly"
Defined in: shared/src/models/Building.ts:13
Interfaces
Building
Defined in: shared/src/models/Building.ts:16
Properties
address
> address: string
Defined in: shared/src/models/Building.ts:19
contactEmail?
> optional contactEmail: string
Defined in: shared/src/models/Building.ts:20
contactPhone?
> optional contactPhone: string
Defined in: shared/src/models/Building.ts:21
createdAt
> createdAt: string
Defined in: shared/src/models/Building.ts:22
description?
> optional description: string
Defined in: shared/src/models/Building.ts:23
id
> id: string
Defined in: shared/src/models/Building.ts:17
managementCompany?
> optional managementCompany: string
Defined in: shared/src/models/Building.ts:24
name
> name: string
Defined in: shared/src/models/Building.ts:25
numberOfUnits
> numberOfUnits: number
Defined in: shared/src/models/Building.ts:26
ownerId
> ownerId: string
Defined in: shared/src/models/Building.ts:18
role
> role: BuildingRole
Defined in: shared/src/models/Building.ts:27
serviceChargeFrequency
> serviceChargeFrequency: ServiceChargeFrequency
Defined in: shared/src/models/Building.ts:28
unitsCount
> unitsCount: number
Defined in: shared/src/models/Building.ts:29
updatedAt?
> optional updatedAt: string
Defined in: shared/src/models/Building.ts:30
yearBuilt?
> optional yearBuilt: number
Defined in: shared/src/models/Building.ts:31
FinancialSummary
Defined in: shared/src/models/Building.ts:35
Properties
budgetCompliance
> budgetCompliance: number
Defined in: shared/src/models/Building.ts:40
currentBalance
> currentBalance: number
Defined in: shared/src/models/Building.ts:36
outstandingPayments
> outstandingPayments: number
Defined in: shared/src/models/Building.ts:41
reserveFund
> reserveFund: number
Defined in: shared/src/models/Building.ts:39
totalExpenses
> totalExpenses: number
Defined in: shared/src/models/Building.ts:38
totalIncome
> totalIncome: number
Defined in: shared/src/models/Building.ts:37