Skip to main content

PropertyFacilities

Represents the facilities available in a property, including air conditioning, pool specifications, garage, terraces, cellars, gardens, internet access, additional equipment, intercom, elevator, and parking details.

air_conditioning object

Details about the air conditioning system in the property. This field is optional and can be None if there is no air conditioning or if the details are not known.

anyOf
installation_date object

The date when the air conditioning system was installed. This field is optional and can be None if the installation date is not known.

anyOf
string
split_numberSplit Number (integer)

The number of splits in the air conditioning system. A split refers to the separate sections of the system. The default is 1.

Default value: 1
units_numberUnits Number (integer)

The number of individual units in the air conditioning system. The default is 1.

Default value: 1
last_maintenance_date object

The date of the last maintenance performed on the air conditioning system. This field is optional and can be None if the last maintenance date is not known.

anyOf
string
pool object

Details about the pool in the property. This field is optional and can be None if there is no pool or if the details are not known.

anyOf
typeType (string)required

Possible values: [in-ground, above-ground]

length object
anyOf
number
width object
anyOf
number
depth object
anyOf
number
shape object
anyOf
string
materials object
anyOf
string
heating_system object
anyOf
string
construction_date object
anyOf
string
indoorIndoor (boolean)
Default value: false
safety_complianceSafety Compliance (boolean)
Default value: false
garage object[]

A list of specifications for the property's garage(s). Each entry in the list represents a different garage. The list is empty if there are no garages.

  • 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
  • ]
  • terraces object[]

    A list of specifications for the property's terrace(s). Each entry in the list represents a different terrace. The list is empty if there are no terraces.

  • 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
  • ]
  • cellars object[]

    A list of specifications for the property's cellar(s). Each entry in the list represents a different cellar. The list is empty if there are no cellars.

  • 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
  • ]
  • gardens object[]

    A list of specifications for the property's garden(s). Each entry in the list represents a different garden. The list is empty if there are no gardens.

  • 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
  • ]
  • internet_access object

    The type of internet access available at the property. It can be 'unknown', 'fiber', or 'copper'. This field is optional and can be None if the information is not known

    anyOf
    string

    Possible values: [unknown, fiber, copper]

    others object[]

    A list of other equipment available in the property. Each entry in the list represents a different piece of equipment. The list is empty if there are no additional equipment details.

  • Array [
  • nameName (string)required

    The name of the equipment, such as 'Washing Machine' or 'Coffee Maker'.

    descriptionDescription (string)required

    A description of the equipment and its function.

  • ]
  • intercom object

    Indicates whether the property has an intercom system. The default is None.

    anyOf
    boolean
    elevator object

    Indicates whether the property has an elevator. This field is optional and can be None if the presence of an elevator is not known. The default is False.

    anyOf
    boolean
    parkingParking (integer)

    The number of parking spaces available at the property. The default is 0.

    Default value: 0
    security_facilities object

    Security features available in the property such as cameras and alarm systems.

    anyOf
    concierge object

    Indicates whether a concierge service is available at the property. This field is optional and can be None if the presence of a concierge is not known.

    anyOf
    boolean
    security_guard object

    Indicates whether a security guard is present at the property. This field is optional and can be None if the presence of a security guard is not known.

    anyOf
    boolean
    camera object

    Indicates whether there are security cameras installed at the propertyThis field is optional and can be None if the presence of cameras is not known.

    anyOf
    boolean
    alarm_system object

    Indicates whether an alarm system is installed at the property. This field is optional and can be None if the presence of an alarm system is not known.

    anyOf
    boolean
    armored_door object

    Indicates whether the property has armored doors. This field is optional and can be None if the presence of armored doors is not known

    anyOf
    boolean
    PropertyFacilities
    {
    "air_conditioning": {
    "installation_date": "2024-07-29",
    "split_number": 1,
    "units_number": 1,
    "last_maintenance_date": "2024-07-29"
    },
    "pool": {
    "type": "in-ground",
    "length": 0,
    "width": 0,
    "depth": 0,
    "shape": "string",
    "materials": "string",
    "heating_system": "string",
    "construction_date": "2024-07-29",
    "indoor": false,
    "safety_compliance": false
    },
    "garage": [
    {
    "name": "string",
    "surface": 0,
    "orientation": "string",
    "type": "string",
    "floor": 0
    }
    ],
    "terraces": [
    {
    "name": "string",
    "surface": 0,
    "orientation": "string",
    "type": "string",
    "floor": 0
    }
    ],
    "cellars": [
    {
    "name": "string",
    "surface": 0,
    "orientation": "string",
    "type": "string",
    "floor": 0
    }
    ],
    "gardens": [
    {
    "name": "string",
    "surface": 0,
    "orientation": "string",
    "type": "string",
    "floor": 0
    }
    ],
    "internet_access": "unknown",
    "others": [
    {
    "name": "string",
    "description": "string"
    }
    ],
    "intercom": true,
    "elevator": true,
    "parking": 0,
    "security_facilities": {
    "concierge": true,
    "security_guard": true,
    "camera": true,
    "alarm_system": true,
    "armored_door": true
    }
    }