> ## Documentation Index
> Fetch the complete documentation index at: https://docs.proptyerp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Surfaces & rooms

> Fields on real_estate.real_estate — surfaces & rooms

Model: `real_estate.real_estate`

Selection keys and preloaded tags: see [Allowed values](/docs/api-reference/allowed-values).

| Technical name | Label | Type | API value | Allowed values / notes |
| - | - | - | - | - |
| `bedroom_ids` | Slaapkamers | `One2many` | list of ids | → `real_estate.real_estate_bedroom` |
| `square_footage_area_amount` | Oppervlakte (m²) | `Float` | float | |
| `environment_type_ids` | Type omgeving | `Many2many` | list of ids | → `real_estate.real_estate_environment_type_tag`; preloaded: residentiële wijk, villa wijk, stadskern, stadsrand, golfzone, bosrijk, zeedijk, aan water |
| `front_orientation` | Voorgevel oriëntatie | `Selection` | string (selection key) | keys: `north`, `north_east`, `north_west`, `oost`, `west`, `south`, `south_east`, `south_west` |
| `uom_id` | Maateenheid | `Many2one` | integer (res\_id) or false | |
| `bedroom_count` | Aantal slaapkamers | `Integer` | integer | computed |
| `bathroom_count` | Aantal badkamers | `Integer` | integer | computed |
| `kitchen_count` | Aantal keukens | `Integer` | integer | computed |
| `garage_count` | Garages | `Integer` | integer | computed |
| `carport_count` | Carports | `Integer` | integer | computed |
| `outdoor_parking_count` | Buitenparkings | `Integer` | integer | computed |
| `indoor_parking_count` | Binnenparkings | `Integer` | integer | computed |
| `parking_total_count` | Totaal parkeerplaatsen | `Integer` | integer | computed |
| `is_furnished` | Gemeubeld | `Boolean` | boolean | |
| `garden_area` | Tuin oppervlakte | `Float` | float | WHISE `GardenArea` |
| `land_area` | Grondoppervlakte | `Float` | float | |
| `front_width` | Gevelbreedte | `Float` | float | |
| `steet_side_width` | Straatkant breedte | `Float` | float | |
| `build_on_area` | Bebouwde oppervlakte | `Float` | float | |
| `living_area` | Bewoonbare oppervlakte | `Float` | float | |
| `living_room` | Woonkamer | `Float` | float | |
| `office_area` | Bureau | `Float` | float | |
| `dining_area` | Eetkamer | `Float` | float | |
| `professional_area` | Vrij beroep | `Float` | float | |
| `night_hall_area` | Nachthal | `Float` | float | |
| `terrace_area` | Terras oppervlakte | `Float` | float | computed |
| `terrace_count` | Aantal terras | `Integer` | integer | computed |
| `toilet_count` | Aantal toiletten | `Integer` | integer | |
| `space_professional_activity` | Ruimte vrij beroep | `Boolean` | boolean | |
| `bathroom_ids` | Badkamers | `One2many` | list of ids | → `real_estate.real_estate_bathroom` |
| `kitchen_ids` | Keukens | `One2many` | list of ids | → `real_estate.real_estate_kitchen` |
| `parking_spot_ids` | Parkeerplaatsen | `One2many` | list of ids | → `real_estate.real_estate_parking_spot` |
| `terrace_ids` | Terrassen | `One2many` | list of ids | → `real_estate.real_estate_terrace` |
| `state_of_property` | Staat van het pand | `Selection` | string (selection key) | keys: `new_build`, `pristine`, `good`, `refurbished`, `renovated`, `to_be_renovated`, `partially_renovated`, `casco`, `to_be_demolished` |
| `availability` | Beschikbaarheid | `Selection` | string (selection key) | keys: `immediately`, `upon_delivery`, `to_be_agreed_with_owner`, `by_mutual_agreement`, `subject_to_tenants`, `from_akte_date`, `not_available` |
| `availability_date` | Beschikbaar vanaf | `Date` | date (YYYY-MM-DD) | |
| `shower_count` | Aantal douchekamers | `Integer` | integer | |

## Selection values in this group

### `front_orientation`

| Key | Label |
| - | - |
| `north` | noord |
| `north_east` | noordoosten |
| `north_west` | noordwesten |
| `oost` | oost |
| `west` | west |
| `south` | south |
| `south_east` | zuidoosten |
| `south_west` | zuidwesten |

### `state_of_property`

| Key | Label |
| - | - |
| `new_build` | Nieuwbouw |
| `pristine` | Uitstekend / Instapklaar |
| `good` | Goede staat |
| `refurbished` | Opgefrist |
| `renovated` | Gerenoveerd |
| `to_be_renovated` | Te renoveren |
| `partially_renovated` | Deels te renoveren |
| `casco` | Casco |
| `to_be_demolished` | Af te breken |

### `availability`

| Key | Label |
| - | - |
| `immediately` | Onmiddellijk |
| `upon_delivery` | Bij oplevering |
| `to_be_agreed_with_owner` | Af te spreken met eigenaar |
| `by_mutual_agreement` | In onderling overleg |
| `subject_to_tenants` | Mits inachtneming huurders |
| `from_akte_date` | Vanaf akte |
| `not_available` | Niet beschikbaar |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.