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