Skip to main content

buildingsApi

sdlc-cdk-lib v1.0.0


sdlc-cdk-lib / frontend/src/api/buildingsApi

frontend/src/api/buildingsApi

Functions​

createBuilding()​

> createBuilding(buildingData, token): Promise<Building>

Defined in: frontend/src/api/buildingsApi.ts:57

Create a new building

Parameters​

buildingData​

Omit<Building, "id" | "createdAt" | "updatedAt">

token​

string

Returns​

Promise<Building>


deleteBuilding()​

> deleteBuilding(buildingId, token): Promise<void>

Defined in: frontend/src/api/buildingsApi.ts:107

Delete a building

Parameters​

buildingId​

string

token​

string

Returns​

Promise<void>


fetchBuilding()​

> fetchBuilding(buildingId, token): Promise<Building>

Defined in: frontend/src/api/buildingsApi.ts:34

Fetch a single building by ID

Parameters​

buildingId​

string

token​

string

Returns​

Promise<Building>


fetchUserBuildings()​

> fetchUserBuildings(token): Promise<Building[]>

Defined in: frontend/src/api/buildingsApi.ts:7

Fetch all buildings that the user has access to

Parameters​

token​

string

Returns​

Promise<Building[]>


updateBuilding()​

> updateBuilding(buildingId, buildingData, token): Promise<Building>

Defined in: frontend/src/api/buildingsApi.ts:82

Update a building

Parameters​

buildingId​

string

buildingData​

Partial<Building>

token​

string

Returns​

Promise<Building>