In this release
New Collection sub-classes are introduced: Apartment, TenantUnit, SpaceCollection. User sign up functionality is added.
New functionality
Apartment
Apartment – collection sub-class that allows grouping twins of types Building and BuildingComponent. New endpoints to manage Apartments are introduced:
- Include twins into apartment – PUT /json/apartment/{id}/include
- Exclude twins from apartment – PUT /json/apartment/{id}/exclude
- Find apartment based on filter – GET /json/apartment
- Update existing full apartment – PUT /json/apartment
- Register a new apartment – POST /json/apartment
- Find a specific apartment GET /json/apartment/{id}
- Delete a specific apartment – DELETE /json/apartment/{id}
- Patch existing apartment – PATCH /json/apartment/{id}
- Find twins that are included in specified apartment –
GET /json/apartment/{id}/includes
Tenant Unit
TenantUnit – collection sub-class that allows grouping twins of types Building and BuildingComponent. New endpoints to manage TenantUnits are introduced:
- Include twins into tenant unit – PUT /json/tenantunit/{id}/include
- Exclude twins from tenant unit – PUT /json/tenantunit/{id}/exclude
- Find tenant unit based on filter – GET /json/tenantunit
- Update existing full tenant unit – PUT /json/tenantunit
- Register a new tenant unit – POST /json/tenantunit
- Find a specific tenant unit GET /json/tenantunit/{id}
- Delete a specific tenant unit – DELETE /json/tenantunit/{id}
- Patch existing tenant unit – PATCH /json/tenantunit/{id}
- Find twins that are included in specified tenant unit – GET /json/tenantunit/{id}/includes
Space Collection
SpaceCollection – collection sub-class that allows grouping twins of types Building and BuildingComponent. New endpoints to manage SpaceCollections are introduced:
- Include twins into space collection – PUT /json/spacecollection/{id}/include
- Exclude twins from space collection – PUT /json/spacecollection/{id}/exclude
- Find space collection based on filter – GET /json/spacecollection
- Update existing full space collection – PUT /json/spacecollection
- Register a new space collection – POST /json/spacecollection
- Find a specific space collection GET /json/spacecollection/{id}
- Delete a specific space collection – DELETE /json/spacecollection/{id}
- Patch existing space collection – PATCH /json/spacecollection/{id}
- Find twins that are included in specified space collection – GET /json/spacecollection/{id}/includes
User Self SignUp
User self sign up functionality is presented by new endpoint:
- POST /json/person/signup
User self sign up functionality is restricted to super admin roles. At present, the user self sign up functionality will only be used by ProptechOS itself.
Breaking changes
None
Fixes and minor updated
None