354 lines
10 KiB
JSON
354 lines
10 KiB
JSON
{
|
|
"adverts": [
|
|
{
|
|
"firstSeenAt": { "max": "date", "min": "date" },
|
|
"flxId": ["string"],
|
|
"isOnline": "boolean",
|
|
"lastSeenAt": { "max": "date", "min": "date" },
|
|
"location": {
|
|
"city": "string",
|
|
"cityCoordinate": {
|
|
"location": { "lon": "number", "lat": "number" }
|
|
},
|
|
"department": "string",
|
|
"inseeCode": "string",
|
|
"irisCode": "string",
|
|
"locationCoordinate": {
|
|
"location": { "lon": "number", "lat": "number" }
|
|
},
|
|
"postalCode": "string"
|
|
},
|
|
"price": {
|
|
"currency": ["CURRENCY_EUR", "CURRENCY_USD"],
|
|
"initial": {
|
|
"source": {
|
|
"flxId": "string",
|
|
"url": "string",
|
|
"website": "string"
|
|
},
|
|
"value": { "max": "number", "min": "number" },
|
|
"valuePerArea": { "max": "number", "min": "number" }
|
|
},
|
|
"isAuction": "boolean",
|
|
"latest": {
|
|
"source": {
|
|
"flxId": "string",
|
|
"url": "string",
|
|
"website": "string"
|
|
},
|
|
"value": { "max": "number", "min": "number" },
|
|
"valuePerArea": { "max": "number", "min": "number" }
|
|
},
|
|
"scope": ["PRICING_ONE_OFF", "PRICING_MENSUAL"],
|
|
"warrantyDeposit": { "max": "number", "min": "number" },
|
|
"variation": [
|
|
{
|
|
"sinceLastModified": { "max": "number", "min": "number" },
|
|
"sincePublished": { "max": "number", "min": "number" }
|
|
}
|
|
]
|
|
},
|
|
"source": { "flxId": "string", "url": "string", "website": "string" },
|
|
"isPro": "boolean",
|
|
"seller": [
|
|
{
|
|
"flxId": "string",
|
|
"name": "string",
|
|
"siren": "string",
|
|
"type": "SELLER_TYPE_UNKNOWN | SELLER_TYPE_AGENCY | SELLER_TYPE_NETWORK"
|
|
}
|
|
],
|
|
"hasAnomaly": "boolean",
|
|
"isExclusive": "boolean"
|
|
}
|
|
],
|
|
"habitation": {
|
|
"bathroomCount": { "max": "number", "min": "number" },
|
|
"bedroomCount": { "max": "number", "min": "number" },
|
|
"characteristics": {
|
|
"hasAlarm": "boolean",
|
|
"hasBalcony": "boolean",
|
|
"hasCellar": "boolean",
|
|
"hasConcierge": "boolean",
|
|
"hasDigicode": "boolean",
|
|
"hasFireplace": "boolean",
|
|
"hasGarage": "boolean",
|
|
"hasGarden": "boolean",
|
|
"hasGrenier": "boolean",
|
|
"hasInterphone": "boolean",
|
|
"hasJacuzzi": "boolean",
|
|
"hasLand": "boolean",
|
|
"hasLift": "boolean",
|
|
"hasMezzanine": "boolean",
|
|
"hasParking": "boolean",
|
|
"hasPool": "boolean",
|
|
"hasTerrace": "boolean",
|
|
"hasVisAVis": "boolean",
|
|
"isPeaceful": "boolean"
|
|
},
|
|
"climate": {
|
|
"epcClimate": [
|
|
"GREENHOUSE_CLASSIFICATION_UNKNOWN",
|
|
"GREENHOUSE_CLASSIFICATION_G",
|
|
"GREENHOUSE_CLASSIFICATION_F",
|
|
"GREENHOUSE_CLASSIFICATION_E",
|
|
"GREENHOUSE_CLASSIFICATION_D",
|
|
"GREENHOUSE_CLASSIFICATION_C",
|
|
"GREENHOUSE_CLASSIFICATION_B",
|
|
"GREENHOUSE_CLASSIFICATION_A",
|
|
"GREENHOUSE_CLASSIFICATION_NC"
|
|
],
|
|
"epcClimateScore": { "max": "number", "min": "number" },
|
|
"epcEnergy": [
|
|
"ENERGY_CLASSIFICATION_UNKNOWN",
|
|
"ENERGY_CLASSIFICATION_G",
|
|
"ENERGY_CLASSIFICATION_F",
|
|
"ENERGY_CLASSIFICATION_E",
|
|
"ENERGY_CLASSIFICATION_D",
|
|
"ENERGY_CLASSIFICATION_C",
|
|
"ENERGY_CLASSIFICATION_B",
|
|
"ENERGY_CLASSIFICATION_A",
|
|
"ENERGY_CLASSIFICATION_NC"
|
|
],
|
|
"epcEnergyScore": { "max": "number", "min": "number" },
|
|
"epcClimateDate": { "max": "date", "min": "date" },
|
|
"epcEnergyDate": { "max": "date", "min": "date" }
|
|
},
|
|
"features": {
|
|
"exposure": [
|
|
"EXPOSURE_UNKNOWN",
|
|
"EXPOSURE_NORTH",
|
|
"EXPOSURE_NORTH_EAST",
|
|
"EXPOSURE_EAST",
|
|
"EXPOSURE_SOUTH_EAST",
|
|
"EXPOSURE_SOUTH",
|
|
"EXPOSURE_SOUTH_WEST",
|
|
"EXPOSURE_WEST",
|
|
"EXPOSURE_NORTH_WEST"
|
|
],
|
|
"furniture": [
|
|
"UNKNOWN_FURNITURE",
|
|
"UNFURNISHED",
|
|
"PARTIALLY_FURNISHED",
|
|
"FULLY_FURNISHED"
|
|
],
|
|
"propertyFloor": { "max": "number", "min": "number" },
|
|
"propertyTotalFloor": { "max": "number", "min": "number" },
|
|
"constructionMaterials": ["string"],
|
|
"glazingTypes": ["string"],
|
|
"hasThroughExposure": "boolean",
|
|
"viewOns": ["string"],
|
|
"viewTypes": ["string"]
|
|
},
|
|
"heatTypes": [
|
|
"HEAT_TYPE_UNKNOWN",
|
|
"HEAT_TYPE_INDIVIDUAL",
|
|
"HEAT_TYPE_SHARED",
|
|
"HEAT_TYPE_MIX",
|
|
"HEAT_TYPE_CITY",
|
|
"HEAT_TYPE_CISTERN"
|
|
],
|
|
"heatTypeDetails": [
|
|
"HEAT_DETAIL_UNKNOWN",
|
|
"HEAT_DETAIL_FLOOR",
|
|
"HEAT_DETAIL_CEILING",
|
|
"HEAT_DETAIL_FIREPLACE",
|
|
"HEAT_DETAIL_INSERT",
|
|
"HEAT_DETAIL_AIR_CON",
|
|
"HEAT_DETAIL_REVERSIBLE_AIR_CON",
|
|
"HEAT_DETAIL_RADIANTS_TUBES",
|
|
"HEAT_DETAIL_RADIATOR",
|
|
"HEAT_DETAIL_SHEAHS",
|
|
"HEAT_DETAIL_CONVECTOR"
|
|
],
|
|
"heatings": [
|
|
"HEATING_UNKNOWN",
|
|
"HEATING_FUEL_OIL",
|
|
"HEATING_ELECTRICAL",
|
|
"HEATING_GAS",
|
|
"HEATING_BIOMASS",
|
|
"HEATING_SOLAR",
|
|
"HEATING_GEOTHERMAL",
|
|
"HEATING_WOOD",
|
|
"HEATING_HEAT_PUMP",
|
|
"HEATING_PELLET",
|
|
"HEATING_CANADIAN_WELL",
|
|
"HEATING_COAL"
|
|
],
|
|
"propertyCondition": [
|
|
{
|
|
"constructionYear": "number",
|
|
"interiorCondition": [
|
|
"INTERIOR_CONDITION_UNKNOWN",
|
|
"INTERIOR_CONDITION_EXCELLENT",
|
|
"INTERIOR_CONDITION_TO_REFRESH",
|
|
"INTERIOR_CONDITION_SMALL_WORKS_TO_BE_PLANNED",
|
|
"INTERIOR_CONDITION_MAJOR_WORKS_TO_BE_PALLNED",
|
|
"INTERIOR_CONDITION_BRAND_NEW",
|
|
"INTERIOR_CONDITION_GOOD_CONDITION",
|
|
"INTERIOR_CONDITION_TO_BE_RENOVATED"
|
|
],
|
|
"renovationYear": "number",
|
|
"generalConditions": ["string"]
|
|
}
|
|
],
|
|
"roomCount": { "max": "number", "min": "number" },
|
|
"surface": {
|
|
"balconies": { "max": "number", "min": "number" },
|
|
"floorSpace": { "max": "number", "min": "number" },
|
|
"gardens": { "max": "number", "min": "number" },
|
|
"groundFloor": { "max": "number", "min": "number" },
|
|
"kitchen": { "max": "number", "min": "number" },
|
|
"livingSpace": { "max": "number", "min": "number" },
|
|
"livingroom": { "max": "number", "min": "number" },
|
|
"terraces": { "max": "number", "min": "number" },
|
|
"total": { "max": "number", "min": "number" }
|
|
},
|
|
"type": [
|
|
"PROPERTY_TYPE_UNKNOWN",
|
|
"PROPERTY_TYPE_STUDIO",
|
|
"PROPERTY_TYPE_T1",
|
|
"PROPERTY_TYPE_T1_T2",
|
|
"PROPERTY_TYPE_T2",
|
|
"PROPERTY_TYPE_T2_T3",
|
|
"PROPERTY_TYPE_T3",
|
|
"PROPERTY_TYPE_T3_4",
|
|
"PROPERTY_TYPE_T4",
|
|
"PROPERTY_TYPE_T4_5",
|
|
"PROPERTY_TYPE_T5_MORE",
|
|
"PROPERTY_TYPE_LOFT",
|
|
"PROPERTY_TYPE_DUPLEX",
|
|
"PROPERTY_TYPE_OTHER_APARTMENT_TYPE",
|
|
"PROPERTY_TYPE_INDIVIDUAL",
|
|
"PROPERTY_TYPE_ONE_SIDE_TERRACED",
|
|
"PROPERTY_TYPE_TWO_SIDE_TERRACED",
|
|
"PROPERTY_TYPE_SINGLE_STOREY",
|
|
"PROPERTY_TYPE_TRADITIONAL",
|
|
"PROPERTY_TYPE_CONTEMPORARY",
|
|
"PROPERTY_TYPE_BOURGEOIS",
|
|
"PROPERTY_TYPE_VILLA",
|
|
"PROPERTY_TYPE_MANOR",
|
|
"PROPERTY_TYPE_CASTLE",
|
|
"PROPERTY_TYPE_FARM",
|
|
"PROPERTY_TYPE_MAS",
|
|
"PROPERTY_TYPE_BASTIDE",
|
|
"PROPERTY_TYPE_CHALET",
|
|
"PROPERTY_TYPE_ANCIENT",
|
|
"PROPERTY_TYPE_HERITAGE_LISTED",
|
|
"PROPERTY_TYPE_BUNGALOW"
|
|
],
|
|
"wcCount": { "max": "number", "min": "number" }
|
|
},
|
|
"isUrgent": "boolean",
|
|
"land": {
|
|
"canConstruct": "boolean",
|
|
"isServiced": "boolean",
|
|
"surface": { "max": "number", "min": "number" },
|
|
"surfaceConstructable": { "max": "number", "min": "number" },
|
|
"type": [
|
|
"LAND_UNKNOWN",
|
|
"LAND_BUILDING_PLOT",
|
|
"LAND_AGRICULTURAL",
|
|
"LAND_VINEYARD",
|
|
"LAND_INDUSTRIAL",
|
|
"LAND_POND",
|
|
"LAND_FOREST"
|
|
],
|
|
"haveBuildingPermit": "boolean",
|
|
"haveElectricity": "boolean",
|
|
"haveTelecom": "boolean",
|
|
"haveWater": "boolean"
|
|
},
|
|
"location": [
|
|
{
|
|
"city": "string",
|
|
"cityCoordinate": { "location": { "lon": "number", "lat": "number" } },
|
|
"department": "string",
|
|
"inseeCode": "string",
|
|
"irisCode": "string",
|
|
"locationCoordinate": {
|
|
"location": { "lon": "number", "lat": "number" }
|
|
},
|
|
"postalCode": "string"
|
|
}
|
|
],
|
|
"meta": {
|
|
"firstSeenAt": { "max": "date", "min": "date" },
|
|
"isTotallyOffline": "boolean",
|
|
"lastPublishedAt": { "max": "date", "min": "date" },
|
|
"lastSeenAt": { "max": "date", "min": "date" },
|
|
"lastUpdatedAt": { "max": "date", "min": "date" }
|
|
},
|
|
"parking": {
|
|
"count": { "max": "number", "min": "number" },
|
|
"numberOfCars": { "max": "number", "min": "number" },
|
|
"surface": { "max": "number", "min": "number" },
|
|
"type": ["PARKING_UNKNOWN", "PARKING_GARAGE", "PARKING_PARKING"]
|
|
},
|
|
"price": {
|
|
"currency": ["CURRENCY_EUR", "CURRENCY_USD"],
|
|
"initial": {
|
|
"source": { "flxId": "string", "url": "string", "website": "string" },
|
|
"value": { "max": "number", "min": "number" },
|
|
"valuePerArea": { "max": "number", "min": "number" }
|
|
},
|
|
"isAuction": "boolean",
|
|
"latest": {
|
|
"source": { "flxId": "string", "url": "string", "website": "string" },
|
|
"value": { "max": "number", "min": "number" },
|
|
"valuePerArea": { "max": "number", "min": "number" }
|
|
},
|
|
"scope": ["PRICING_ONE_OFF", "PRICING_MENSUAL"],
|
|
"warrantyDeposit": { "max": "number", "min": "number" },
|
|
"variation": [
|
|
{
|
|
"sinceLastModified": { "max": "number", "min": "number" },
|
|
"sincePublished": { "max": "number", "min": "number" }
|
|
}
|
|
]
|
|
},
|
|
"process": [
|
|
"PROCESS_UNKNOWN",
|
|
"PROCESS_AVAILABLE_ON_MARKET",
|
|
"PROCESS_UNDER_COMPROMISE",
|
|
"PROCESS_RENTED_SOLD",
|
|
"PROCESS_REMOVED",
|
|
"PROCESS_RESERVED",
|
|
"PROCESS_ARCHIVED"
|
|
],
|
|
"tags": ["string"],
|
|
"type": [
|
|
"CLASS_UNKNOWN",
|
|
"CLASS_HOUSE",
|
|
"CLASS_FLAT",
|
|
"CLASS_PROGRAM",
|
|
"CLASS_SHOP",
|
|
"CLASS_PREMISES",
|
|
"CLASS_OFFICE",
|
|
"CLASS_LAND",
|
|
"CLASS_BUILDING",
|
|
"CLASS_PARKING"
|
|
],
|
|
"hasAnomaly": "boolean",
|
|
"offer": [
|
|
{
|
|
"isCurrentlyOccupied": "boolean",
|
|
"renting": {
|
|
"isColocation": "boolean",
|
|
"isLongTerm": "boolean",
|
|
"isShortTerm": "boolean",
|
|
"isSubLease": "boolean"
|
|
},
|
|
"type": [
|
|
"OFFER_UNKNOWN",
|
|
"OFFER_BUY",
|
|
"OFFER_RENT",
|
|
"OFFER_BUSINESS_TAKE_OVER",
|
|
"OFFER_LEASE_BACK",
|
|
"OFFER_LIFE_ANNUITY_SALE",
|
|
"OFFER_HOLIDAYS"
|
|
]
|
|
}
|
|
]
|
|
}
|