Skip to main content

BuildingInformation

Represents general information about the building, including construction and renovation dates, energy grade, surface area, number of floors, and heating system.

construction_date object

The date when the building was constructed. This field is optional and can be None.

anyOf
string
renovation_date object

The date when the building was last renovated. This field is optional and can be None.

anyOf
string
energy_grade object

The energy grade of the building, indicating its energy efficiency. This field is optional.

anyOf
string
surface object

The surface area of the building in square meters. This field is optional and can be None.

anyOf
number

Possible values: > 0

floor object

The floor number of the main unit in the building. For example, 0 for ground floor, 1 for first floor, etc.

anyOf
integer
floors object

The total number of floors in the building. This field is optional and can be None.

anyOf
integer

Possible values: >= 0

heating_systemHeating System (string)

The type of heating system used in the building. Defaults to 'other'.

Default value: other
rooms object[]

A list of specifications for the rooms in the building. Each entry represents a different room. The list is empty if no rooms are specified.

  • Array [
  • name object

    The name or description of the room, such as 'Living Room' or 'Child's Room'.

    anyOf
    string
    surfaceSurface (number)required

    The surface area of the room in square meters.

    Possible values: > 0

    orientation object

    The orientation of the room relative to cardinal directions. This field is optional.

    anyOf
    string
    type object

    The type of room, such as 'living_room', 'kitchen', etc. This field is optional.

    anyOf
    string
    floor object

    The floor on which the room is located. For example, 0 for ground floor, 1 for first floor, etc.

    anyOf
    integer
  • ]
  • BuildingInformation
    {
    "construction_date": "2024-07-29",
    "renovation_date": "2024-07-29",
    "energy_grade": "string",
    "surface": 0,
    "floor": 0,
    "floors": 0,
    "heating_system": "other",
    "rooms": [
    {
    "name": "string",
    "surface": 0,
    "orientation": "string",
    "type": "string",
    "floor": 0
    }
    ]
    }