type ViewType = 'overview' | 'view' | 'panoramic_view' export type SurroundingInformation = { beach: boolean beachAccessibility: 'on_foot' | 'on_car' | 'feet_in_the_water' | null beachAccessibilityTimeInMinutes: string | null busyArea: boolean cityView: boolean cityViewType: ViewType | null downtown: boolean downtownAccessibility: 'on_foot' | 'on_car' | null downtownAccessibilityTimeInMinutes: string | null gardenView: boolean gardenViewType: ViewType | null golf: boolean golfAccessibility: 'on_foot' | 'on_car' | null golfAccessibilityTimeInMinutes: string | null houseId: string id: string lakeView: boolean lakeViewType: ViewType | null locatedInCity: boolean | null mosquitoProneArea: boolean mountainView: boolean mountainViewType: ViewType | null natureReserve: boolean natureView: boolean natureViewType: ViewType | null neighborhood: boolean passingRoad: boolean privateBeach: boolean privateDomain: boolean restaurantsAndBars: boolean restaurantsAndBarsAccessibility: 'on_foot' | 'on_car' | null restaurantsAndBarsAccessibilityTimeInMinutes: string | null seaView: boolean seaViewType: ViewType | null shops: boolean shopsAccessibility: 'on_foot' | 'on_car' | null shopsAccessibilityTimeInMinutes: string | null skiTrail: boolean skiTrailAccessibility: | 'ski_in' | 'ski_out' | 'ski_in_ski_out' | 'on_foot' | 'on_car' | null skiTrailAccessibilityTimeInMinutes: string | null surroundedByFields: boolean type: 'surroundingInformation' villageView: boolean villageViewType: ViewType | null } export type SurroundingInformationPayload = { surrounding_information: { beach_accessibility_time_in_minutes?: string beach_accessibility?: 'on_foot' | 'on_car' | 'feet_in_the_water' beach?: boolean city_view_type?: ViewType city_view?: boolean downtown_accessibility_time_in_minutes?: string downtown_accessibility?: 'on_foot' | 'on_car' downtown?: boolean garden_view_type?: ViewType garden_view?: boolean lake_view_type?: ViewType lake_view?: boolean located_in_city?: boolean mountain_view_type?: ViewType mountain_view?: boolean nature_view_type?: ViewType nature_view?: boolean neighborhood?: boolean private_beach?: boolean restaurants_and_bars_accessibility_time_in_minutes?: string restaurants_and_bars_accessibility?: 'on_foot' | 'on_car' restaurants_and_bars?: boolean sea_view_type?: ViewType sea_view?: boolean shops_accessibility_time_in_minutes?: string shops_accessibility?: 'on_foot' | 'on_car' shops?: boolean ski_trail_accessibility_time_in_minutes?: string ski_trail_accessibility?: | 'ski_in' | 'ski_out' | 'ski_in_ski_out' | 'on_foot' | 'on_car' ski_trail?: boolean village_view_type?: ViewType village_view?: boolean } }