buildingsApi
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>