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