Wohnung (Apartment)


Wohnung Miete (apartmentRent)

Description FTP-Importer REST-API

Field
details

 

Value details/
Anbieterobjektnummer AnbieterObjektID externalId string 50 characters. "/" and "\" are allowed from 22.11.2013
Exposeüberschrift Ueberschrift title string Max. 100 characters
Straße Strasse street string Max. 100 characters
Hausnummer Hausnummer houseNumber string Max. 10 characters
PLZ Postleitzahl postcode string Max. 5 characters
Ort Ort city string Max. 50 characters
API-Suche-Felder ApiSuchfeld1 searchField1 string Diese Felder können in der Suche-REST-API als Suchefilter verwendet werden. Somit kann man selber Werte definieren, die in der Objekterfassung nicht als Feld vorhanden sind. Erlaubte Werte: 1-16 characters. Erlaubte Werte: [0-9 a-z A-Z]*
ApiSuchfeld2 searchField2 string
ApiSuchfeld3 searchField3 string
Objektgruppierung GruppierungsID groupNumber int Max. 10 characters, 0 - 2147483647
Objektbeschreibung Objektbeschreibung descriptionNote string Max. 3.999 characters
Ausstattung Ausstattung furnishingNote string Max. 3.999 characters
Lage Lage locationNote string Max. 3.999 characters
Sonstige Angaben Sonstige Angaben otherNote string Max. 3.999 characters
Objektadresse veröffentlichen? Adressdruck showAddress boolean true,false
Kontaktperson Kontaktperson contact id In der REST-API enthält das Objekt nur einen Verweis auf Kontaktperson. Nutze die Contact API für das Anlegen/Ändern/Aufrufen/Löschen von Kontaktpersonen. Wird contact id nicht befüllt, wird die Standardkontaktadresse verwendet.
Anrede -
Nachname -
.... -
Wohnungskategorie Wohnungskategorie apartmentType enum ROOF_STOREY (Dachgeschoss), LOFT (Loft), MAISONETTE (Maisonette), PENTHOUSE (Penthouse), TERRACED_FLAT (Terrassenwohnung), GROUND_FLOOR (Erdgeschosswohnung), APARTMENT (Etagenwohnung), RAISED_GROUND_FLOOR (Hochparterre), HALF_BASEMENT (Souterrain), OTHER (Sonstige), NO_INFORMATION (Keine Angabe)
Etage Etage floor string -1 - 999
Aufzug Aufzug lift boolean true, false
Seniorengerechtes Wohnen (DEPRECATED) Betreutes Wohnen assistedLiving boolean true, false. '''Dieses Attribut wird nicht mehr ausgewertet und mittelfristig aus der REST-API entfernt'''
Keller Keller cellar enum YES, NOT_APPLICABLE (keine Angabe)
Barrierefrei Rollstuhlgerecht handicappedAccessible enum YES, NOT_APPLICABLE
Parkflächenanzahl AnzahlGaragenStellplaetze numberOfParkingSpaces String 0 - 99999
Objektzustand Objektzustand condition enum NO_INFORMATION (keine Angabe), FIRST_TIME_USE (Erstbezug), FIRST_TIME_USE_AFTER_REFURBISHMENT (Erstbezug nach Sanierung), MINT_CONDITION (Neuwertig), REFURBISHED (Saniert), MODERNIZED (Modernisiert), FULLY_RENOVATED (VollstaendigReonviert), WELL_KEPT (Gepflegt), NEED_OF_RENOVATION (Renovierungsbedürftig), NEGOTIABLE (NachVereinbarung), RIPE_FOR_DEMOLITION (Abbruchreif)
Letzte Modernisierung JahrLetzteModernisierung lastRefurbishment String 1000 - 9999
Qualität der Ausstattung Ausstattungsqualitaet interiorQuality eNum NO_INFORMANTION (keine Angabe), LUXURY (luxus), SOPHISTICATED (gehoben), NORMAL, SIMPLE (einfach)
Baujahr Baujahr constructionYear String 4 Stellen, 0 - 9999
Frei ab FreiAb freeFrom String Max. 50 characters
Heizungsart Heizungsart heatingType enum

NO_INFORMATION (keine Angabe), SELF_CONTAINED_CENTRAL_HEATING (Etagenheizung), STOVE_HEATING (Ofenheizung), CENTRAL_HEATING (Zentralheizung)

 

For using the new enum fields: COMBINED_HEAT_AND_POWER_PLANT (Blockheizkraftwerk), ELECTRIC_HEATING (Elektro-Heizung),DISTRICT_HEATING (Fernwärme),FLOOR_HEATING (Fußbodenheizung), GAS_HEATING (Gas-Heizung), WOOD_PELLET_HEATING (Holz-Pelletheizung), NIGHT_STORAGE_HEATER (Nachtspeicherofen), OIL_HEATING (Öl-Heizung), SOLAR_HEATING (Solar-Heizung), HEAT_PUMP (Wärmepumpe)

 

you'll need the query param "usenewenergysourceenev2014values=true"

 

Take a look into energy-certificate-2014.

Befeuerungsarten BefeuerungsArt firingType enum NO_INFORMANTION (keine Angabe), GEOTHERMAL (Erdwärme), SOLAR_HEATING (Solarheizung), PELLET_HEATING (Pelletheizung), GAS, OIL (Öl), DISTRICT_HEATING (Fernwärme), ELECTRICITY (Strom), COAL (Kohle)
Energieausweistyp Energieausweistyp BuildingEnergyRatingType enum NO_INFORMATION (Keine Angabe), ENERGY_REQUIRED (Endenergiebedarf), ENERGY_CONSUMPTION (Energieverbrauchskennwert). 
Wählen sie den Ausweistyp aus, zu dem Sie einen Kennwert angeben möchten. Ein Energieausweis wird in Endenergiebedarf (bedarfsorientierter Ausweis) und Energieverbrauchskennwert (verbrauchsorientierter Ausweis) unterschieden. Der bedarfsorientierte Energieausweis orientiert sich am errechneten Bedarf des Gebäudes. Der verbrauchsorientierte Ausweis am tatsächlichen Verbrauch der Nutzer. Bitte beachten Sie bei der Angabe des Energieverbrauchskennwert, ob der Warmwasserverbrauch mit eingerechnet ist.
Etagenzahl Etagenzahl numberOfFloors int 0 - 999
Nutzfläche Nutzfläche usableFloorSpace double 0 - 99999999,99
Anzahl Schlafzimmer AnzahlSchlafzimmer numberOfBedRooms double 0 - 99
Anzahl Badezimmer AnzahlBadezimmer numberOfBathRooms double 0 - 99
Gäste-WC GaesteWC guestToilet enum YES, NOT_APPLICABLE (keine Angabe)
Parkplatz Parkplatz parkingSpaceType enum NO_INFORMATION (keine Angabe), GARAGE (Garage), OUTSIDE (Außenstellplatz), CARPORT (Carport), DUPLEX (Duplex), CAR_PARK (Parkhaus), UNDERGROUND_GARAGE (Tiefgarage)
Kaltmiete Kaltmiete baseRent double 0 - 9999999999999,99
Warmmiete Warmmiete totalRent Double 0 - 9999999999999,99
Nebenkosten Nebenkosten serviceCharge double 0 - 9999999999999,99
Kaution Kaution deposit String max. 50 characters
Heizkosten Heizkosten heatingCosts double 0 - 9999999999999,99
Heizkosten sind in Nebenkosten enthalten. HeizkostenInWarmmieteEnthalten heatingCostsInServiceCharge enum NOT_APPLICABLE, YES, NO ("NO" is available from 29.1.2014). If you've entered a value for "heating costs", than NOT_APPLICABLE is not allowed for this attribute.
Haustiere Haustiere petsAllowed eNum NO_INFORMATION, YES, NO, NEGOTIABLE
StellplatzMiete Stellplatzmiete parkingSpacePrice double 0 - 9999999999999,99
Wohnfläche Wohnfläche livingSpace double 0 - 99999999,99
Zimmerzahl Zimmer numberOfRooms double 1-999,99
Einbauküche Einbaukueche builtInKitchen boolean true, false
Balkon/Terrasse BalkonTerrasse balcony boolean true, false
WBS-Schein erforderlich Foerderung certificateOfEligibilityNeeded boolean true, false
Gartenbenutzung GartenBenutzung garden boolean true,false
Provisionspflichtig Provisionspflichtig hasCourtage enum YES,NO,NOT_APPLICABLE
Provisionsbetrag Provision courtage string max. 100 characters. Only mandatory, if hasCourtage=true
Provisionshinweis Provisionshinweis courtageNote String Max. 500 characters (will be enhanced on 1.800 characters
Multimedia Anhang AnhangArt="video" - In der REST-API sind die Multimediadateien losgelöst von der Immobilie. Die Immobilie enthält lediglich einen Verweis (ID) auf die Multimediaanhänge. Nutze den Attachments-Webservice (http://api.immobilienscout24.de/our-apis/import-export/attachments.html) für das Anlegen/Ändern/Aufrufen/Löschen von Bilder, Videos, PDF, URLs.
AnhangArt="bild" -
..... -
Objektveröffentlichung StatusVBM entfällt In der REST-API gibt es einen eigenen Webservice (http://api.immobilienscout24.de/our-apis/import-export/publish.html) für die Objektveröffentlichung auf den Kanälen IS24, Homepage, Gruppen/Börsen.
StatusIS24 eigener Webservice
StatusHP eigener Webservice

Neue Objektfelder:

Description REST-API Field details Value details
Expose-Erstellungsdatum creationDate Datum jjjj-mm-tt:hh:mm:ss wird automatisch generiert
Expose-Änderungsdatum LastModificationDate Datum jjjj-mm-tt:hh:mm:ss wird automatisch generiert
Geokoordinaten latitude double min. -90.0, max. 90.0
longitude double min. -90.0, max. 90.0
Energieausweis energyPerformanceCertificate boolean true,false
Immobilienscout24-Objektnummer id   Bemerkung: optional, da sie automatisch vergeben wird. Wird beim GET ausgegeben

XML-Schema

<xs:complexType name="ApartmentRent">

<xs:complexContent>

<xs:extension base="tns:RealEstate">

<xs:sequence>  

<!-- Basiselemente -->  

<xs:element minOccurs="0" name="externalId" type="xs:string"/>

<xs:element name="title" type="xs:string"/>

<xs:element minOccurs="0" name="creationDate" type="xs:dateTime"/>

<xs:element minOccurs="0" name="lastModificationDate" type="xs:dateTime"/>

<xs:element name="address" type="tns:Wgs84Address"/>

<xs:element minOccurs="0" name="apiSearchData" type="tns:ApiSearchData"/>

<xs:element minOccurs="0" name="groupNumber" type="xs:string"/>

<xs:element minOccurs="0" name="descriptionNote" type="xs:string"/>

<xs:element minOccurs="0" name="furnishingNote" type="xs:string"/>

<xs:element minOccurs="0" name="locationNote" type="xs:string"/>

<xs:element minOccurs="0" name="otherNote" type="xs:string"/>

<xs:element default="false" name="showAddress" type="xs:

<!-- Immobilientyp spezifische Elemente -->  

<xs:element minOccurs="0" name="apartmentType" type="ns1:ApartmentType"/>

<xs:element minOccurs="0" name="floor" type="xs:string"/>

<xs:element minOccurs="0" name="lift" type="xs:boolean"/>

<xs:element minOccurs="0" name="cellar" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="handicappedAccessible" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="numberOfParkingSpaces" type="xs:string"/>

<xs:element minOccurs="0" name="condition" type="ns1:RealEstateCondition"/>

<xs:element minOccurs="0" name="lastRefurbishment" type="xs:string"/>

<xs:element minOccurs="0" name="interiorQuality" type="ns1:InteriorQuality"/>

<xs:element minOccurs="0" name="constructionYear" type="xs:string"/>

<xs:element minOccurs="0" name="freeFrom" type="xs:string"/>

<xs:element minOccurs="0" name="heatingType" type="ns1:HeatingType"/>

<xs:element minOccurs="0" name="firingTypes" type="ns1:FiringTypes"/>

<xs:element minOccurs="0" name="buildingEnergyRatingType" type="ns1:BuildingEnergyRatingType"/>

<xs:element minOccurs="0" name="thermalCharacteristic" type="xs:string"/>

<xs:element minOccurs="0" name="energyConsumptionContainsWarmWater" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="numberOfFloors" type="xs:string"/>

<xs:element minOccurs="0" name="usableFloorSpace" type="xs:double"/>

<xs:element minOccurs="0" name="numberOfBedRooms" type="xs:string"/>

<xs:element minOccurs="0" name="numberOfBathRooms" type="xs:string"/>

<xs:element minOccurs="0" name="guestToilet" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="parkingSpaceType" type="ns1:ParkingSpaceType"/>

<xs:element name="baseRent" type="xs:double"/>

<xs:element minOccurs="0" name="totalRent" type="xs:double"/>

<xs:element minOccurs="0" name="serviceCharge" type="xs:double"/>

<xs:element minOccurs="0" name="deposit" type="xs:string"/>

<xs:element minOccurs="0" name="heatingCosts" type="xs:double"/>

<xs:element minOccurs="0" name="heatingCostsInServiceCharge" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="petsAllowed" type="ns1:PetsAllowedType"/>

<xs:element minOccurs="0" name="parkingSpacePrice" type="xs:double"/>

<xs:element minOccurs="0" name="price" type="ns1:Price"/>

<xs:element name="livingSpace" type="xs:double"/>

<xs:element name="numberOfRooms" type="xs:double"/>

<xs:element minOccurs="0" name="energyPerformanceCertificate" type="xs:boolean"/>

<xs:element minOccurs="0" name="builtInKitchen" type="xs:boolean"/>

<xs:element minOccurs="0" name="balcony" type="xs:boolean"/>

<xs:element minOccurs="0" name="certificateOfEligibilityNeeded" type="xs:boolean"/>

<xs:element minOccurs="0" name="garden" type="xs:boolean"/>

<xs:element name="courtage" type="ns1:CourtageInfo"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

Wohnung Kauf (apartmentBuy)

Description FTP-Importer REST-API Field details Value details
Anbieterobjektnummer AnbieterObjektID externalId string 50 characters. "/" and "\" are allowed from 22.11.2013
Exposeüberschrift Ueberschrift title string Max. 100 characters
Straße Strasse street string Max. 100 characters
Hausnummer Hausnummer houseNumber string Max. 10 characters
PLZ Postleitzahl postcode string Max. 5 characters
Ort Ort city string Max. 50 characters
API-Suche-Felder ApiSuchfeld1 searchField1 string Diese Felder können in der Suche-REST-API als Suchefilter verwendet werden. Somit kann man selber Werte definieren, die in der Objekterfassung nicht als Feld vorhanden sind. Erlaubte Werte: 1-16 characters. Erlaubte Werte: [0-9 a-z A-Z]*
ApiSuchfeld2 searchField2 string
ApiSuchfeld3 searchField3 string
Objektgruppierung GruppierungsID groupNumber integer Max. 10 characters, 0 - 2147483647
Objektbeschreibung Objektbeschreibung descriptionNote string Max. 3.999 characters
Ausstattung Ausstattung furnishingNote string Max. 3.999 characters
Lage Lage locationNote string Max. 3.999 characters
Sonstige Angaben Sonstige Angaben otherNote string Max. 3.999 characters
Objektadresse veröffentlichen? Adressdruck showAddress boolean true,false
Kontaktperson Kontaktperson contact id In der REST-API enthält das Objekt nur einen Verweis auf Kontaktperson. Nutze die Contact API für das Anlegen/Ändern/Aufrufen/Löschen von Kontaktpersonen. Wird contact id nicht befüllt, wird die Standardkontaktadresse verwendet.
Anrede -
Nachname -
.... -
Wohnungskategorie Wohnungskategorie apartmentType enum ROOF_STOREY (Dachgeschoss), LOFT, MAISONETTE, PENTHOUSE, TERRACED_FLAT (Terrassenwohnung), GROUND_FLOOR (Erdgeschosswohnung), APARTMENT (Etagenwohnung), RAISED_GROUND_FLOOR (Hochparterre), HALF_BASEMENT (Souterrain), OTHER (Sonstige), NO_INFORMATION (Keine Angabe)
Etage Etage floor int -1 - 999
Aufzug Aufzug lift boolean true, false
Keller Keller cellar enum NOT_APPLICABLE (keine Angabe), YES
Barrierefrei Rollstuhlgerecht handicappedAccessible enum YES, NOT_APPLICABLE
Parkflächenanzahl AnzahlGaragenStellplaetze numberOfParkingSpaces int 0 - 99999
Objektzustand Objektzustand condition enum NO_INFORMATION (keine Angabe), FIRST_TIME_USE (Erstbezug), FIRST_TIME_USE_AFTER_REFURBISHMENT (Erstbezug nach Sanierung), MINT_CONDITION (Neuwertig), REFURBISHED (Saniert), MODERNIZED (Modernisiert), FULLY_RENOVATED (VollstaendigReonviert), WELL_KEPT (Gepflegt), NEED_OF_RENOVATION (Renovierungsbedürftig), NEGOTIABLE (NachVereinbarung), RIPE_FOR_DEMOLITION (Abbruchreif)
Letzte Modernisierung JahrLetzteModernisierung lastRefurbishment String 4 Stellen, 0 - 9999
Qualität der Ausstattung Ausstattungsqualitaet interiorQuality enum NO_INFORMATION (KeineAngabe), LUXURY (Luxus), SOPHISTICATED (Gehoben), NORMAL (Normal), SIMPLE (Einfach)
Baujahr Baujahr constructionYear String 4 Stellen, 0 - 9999
Frei ab FreiAb freeFrom string Max. 50 characters
Heizungsart Heizungsart heatingType enum

NO_INFORMATION (keine Angabe), SELF_CONTAINED_CENTRAL_HEATING (Etagenheizung), STOVE_HEATING (Ofenheizung), CENTRAL_HEATING (Zentralheizung)

For using the new enum fields: COMBINED_HEAT_AND_POWER_PLANT (Blockheizkraftwerk), ELECTRIC_HEATING (Elektro-Heizung),DISTRICT_HEATING (Fernwärme),FLOOR_HEATING (Fußbodenheizung), GAS_HEATING (Gas-Heizung), WOOD_PELLET_HEATING (Holz-Pelletheizung), NIGHT_STORAGE_HEATER (Nachtspeicherofen), OIL_HEATING (Öl-Heizung), SOLAR_HEATING (Solar-Heizung), HEAT_PUMP (Wärmepumpe)

 

you'll need the query param "usenewenergysourceenev2014values=true"

 

Take a look into energy-certificate-2014.

Befeuerungsart BefeuerungsArt firingTypes enum NO_INFORMATION (KeineAngabe), GEOTHERMAL (Erdwaerme), SOLAR_HEATING (Solarheizung), PELLET_HEATING (Pelletheizung), GAS (Gas), OIL (Oel), DISTRICT_HEATING (Fernwaerme), ELECTRICITY (Strom), COAL (Kohle)
Energieausweistyp Energieausweistyp BuildingEnergyRatingType enum NO_INFORMATION (Keine Angabe), ENERGY_REQUIRED (Endenergiebedarf), ENERGY_CONSUMPTION (Energieverbrauchskennwert). 
Wählen sie den Ausweistyp aus, zu dem Sie einen Kennwert angeben möchten. Ein Energieausweis wird in Endenergiebedarf (bedarfsorientierter Ausweis) und Energieverbrauchskennwert (verbrauchsorientierter Ausweis) unterschieden. Der bedarfsorientierte Energieausweis orientiert sich am errechneten Bedarf des Gebäudes. Der verbrauchsorientierte Ausweis am tatsächlichen Verbrauch der Nutzer. Bitte beachten Sie bei der Angabe des Energieverbrauchskennwert, ob der Warmwasserverbrauch mit eingerechnet ist.
Energieverbrauchskennwert Energieverbrauchskennwert thermalCharacteristic double 0-1999,99. 
Bitte geben Sie den "Kennwert" (Zahlen) der Immobilie nach dem ausgewählten "Energieausweistyp" in kWh/(m²*a) an.
Energieverbrauch enthält Warmwasser WamwasserEnthalten energyConsumptionContainsWarmWater enum YES, NOT_APPLICABLE. 
Bitte setzen Sie diesen Wert nur dann, wenn Ihr angegebener "Kennwert" ein "Energieverbrauchskennwert" ist und dieser den "Energieverbrauch für Warmwasser" enthält.
Etagenzahl Etagenzahl numberOfFloors int -1 - 999
Nutzfläche Nutzfläche usableFloorSpace double 0 - 99999999,99
Anzahl Schlafzimmer AnzahlSchlafzimmer numberOfBedRooms string 0 - 99
Anzahl Badezimmer AnzahlBadezimmer numberOfBathRooms string 0 - 99
Gäste WC GaesteWC guestToilet enum YES, NOT_APPLICABLE
Parkplatz Parkplatz parkingSpaceType enum NO_INFORMATION (keine Angabe), GARAGE, OUTSIDE (Außenstellplatz), CARPORT, DUPLEX, CAR_PARK (Parkhaus), UNDERGROUND_GARAGE (Tiefgarage)
Vermietet Vermietet rented enum YES, NOT_APPLICABLE
Mieteinnahmen pro Monat MieteinnahmenProMonat rentalIncome double 0 - 9999999999999,99
Denkmalschutzobjekt Denkmalschutzobjekt listed enum YES, NOT_APPLICABLE
Stellplatz Kaufpreis StellplatzKaufpreis parkingSpacePrice double 0 - 9999999999999,99
Als Ferienwohnung geeignet AlsFerienwohnungGeeignet summerResidencePractical enum YES, NOT_APPLICABLE
Kaufpreis Kaufpreis value double 0 - 9999999999999,99
Währung waehrung currency enum EUR
Wohnfläche Wohnfläche livingSpace double 0 - 99999999,99
Zimmerzahl Zimmer numberOfRooms double 1- 999,99
Einbauküche Einbaukueche builtInKitchen boolean true, false
Balkon BalkonTerasse balcony boolean true, false
Wohnberechtigungsschein erforderlich Foerderung certificateOfEligibilityNeeded boolean true,false
Garten GartenBenutzung garden boolean true, false
Provisionspflichtig Provisionspflichtig hasCourtage enum YES,NO,NOT_APPLICABLE
Provisionsbetrag Provision courtage string max. 500 characters. Only mandatory if hasCourtage=true
Provisionshinweis Provisionshinweis courtageNote String Max. 500 characters
Multimedia Anhang AnhangArt="video" - In der REST-API sind die Multimediadateien losgelöst von der Immobilie. Die Immobilie enthält lediglich einen Verweis (ID) auf die Multimediaanhänge. Nutze den Attachments-Webservice (http://api.immobilienscout24.de/our-apis/import-export/attachments.html) für das Anlegen/Ändern/Aufrufen/Löschen von Bilder, Videos, PDF, URLs.
AnhangArt="bild" -
..... -
Objektveröffentlichung StatusVBM entfällt In der REST-API gibt es einen eigenen Webservice (http://api.immobilienscout24.de/our-apis/import-export/publish.html) für die Objektveröffentlichung auf den Kanälen IS24, Homepage, Gruppen/Börsen.
StatusIS24 eigener Webservice
StatusHP eigener Webservice

Neue Objektfelder:

Description REST-API Field details Value details
Geokoordinaten latitude double min. -90.0, max. 90.0
longitude double min. -90.0, max. 90.0
Expose-Erstellungsdatum creationDate Datum jjjj-mm-tt:hh:mm:ss wird automatisch generiert
Expose-Änderungsdatum LastModificationDate Datum jjjj-mm-tt:hh:mm:ss wird automatisch generiert
Vermarktungsart marketingType enum PURCHASE
Zahlungsintervall priceIntervalType enum ONE_TIME_CHARGE
Energieausweis energyPerformanceCertificate boolean true,false
Wohngeld serviceCharge double 0 - 9999999999999,99

XML-Schema

<xs:complexType name="ApartmentBuy">

<xs:complexContent>

<xs:extension base="tns:RealEstate">

<xs:sequence>  

<!-- Basiselemente -->  

<xs:element minOccurs="0" name="externalId" type="xs:string"/>

<xs:element name="title" type="xs:string"/>

<xs:element minOccurs="0" name="creationDate" type="xs:dateTime"/>

<xs:element minOccurs="0" name="lastModificationDate" type="xs:dateTime"/>

<xs:element name="address" type="tns:Wgs84Address"/>

<xs:element minOccurs="0" name="apiSearchData" type="tns:ApiSearchData"/>

<xs:element minOccurs="0" name="groupNumber" type="xs:string"/>

<xs:element minOccurs="0" name="descriptionNote" type="xs:string"/>

<xs:element minOccurs="0" name="furnishingNote" type="xs:string"/>

<xs:element minOccurs="0" name="locationNote" type="xs:string"/>

<xs:element minOccurs="0" name="otherNote" type="xs:string"/>

<xs:element default="false" name="showAddress" type="xs:boolean"/>  

<!-- Immobilientyp spezifische Elemente -->  

<xs:element minOccurs="0" name="apartmentType" type="ns1:ApartmentType"/>

<xs:element minOccurs="0" name="floor" type="xs:string"/>

<xs:element minOccurs="0" name="lift" type="xs:boolean"/>

<xs:element minOccurs="0" name="cellar" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="handicappedAccessible" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="numberOfParkingSpaces" type="xs:string"/>

<xs:element minOccurs="0" name="condition" type="ns1:RealEstateCondition"/>

<xs:element minOccurs="0" name="lastRefurbishment" type="xs:string"/>

<xs:element minOccurs="0" name="interiorQuality" type="ns1:InteriorQuality"/>

<xs:element minOccurs="0" name="constructionYear" type="xs:string"/>

<xs:element minOccurs="0" name="freeFrom" type="xs:string"/>

<xs:element minOccurs="0" name="heatingType" type="ns1:HeatingType"/>

<xs:element minOccurs="0" name="firingTypes" type="ns1:FiringTypes"/>

<xs:element minOccurs="0" name="buildingEnergyRatingType" type="ns1:BuildingEnergyRatingType"/>

<xs:element minOccurs="0" name="thermalCharacteristic" type="xs:string"/>

<xs:element minOccurs="0" name="energyConsumptionContainsWarmWater" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="numberOfFloors" type="xs:string"/>

<xs:element minOccurs="0" name="usableFloorSpace" type="xs:double"/>

<xs:element minOccurs="0" name="numberOfBedRooms" type="xs:string"/>

<xs:element minOccurs="0" name="numberOfBathRooms" type="xs:string"/>

<xs:element minOccurs="0" name="guestToilet" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="parkingSpaceType" type="ns1:ParkingSpaceType"/>

<xs:element minOccurs="0" name="rented" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="rentalIncome" type="xs:double"/>

<xs:element minOccurs="0" name="listed" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="parkingSpacePrice" type="xs:double"/>

<xs:element minOccurs="0" name="summerResidencePractical" type="ns1:YesNotApplicableType"/>

<xs:element minOccurs="0" name="price" type="ns1:Price"/>

<xs:element name="livingSpace" type="xs:double"/>

<xs:element name="numberOfRooms" type="xs:double"/>

<xs:element minOccurs="0" name="energyPerformanceCertificate" type="xs:boolean"/>

<xs:element minOccurs="0" name="builtInKitchen" type="xs:boolean"/>

<xs:element minOccurs="0" name="balcony" type="xs:boolean"/>

<xs:element minOccurs="0" name="certificateOfEligibilityNeeded" type="xs:boolean"/>

<xs:element minOccurs="0" name="garden" type="xs:boolean"/>

<xs:element name="courtage" type="ns1:CourtageInfo"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>