Skip to main content

Building

sdlc-cdk-lib v1.0.0


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