addedInput schema / $defs / LocationId
Added value: +{
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / additionalProperties
Added value: +false
removedInput schema / properties / location
Removed value: -{
- "maxLength": 120,
- "minLength": 1,
- "title": "Location",
- "type": "string"
-}
addedInput schema / properties / location_id
Added value: +{
+ "$ref": "#/$defs/LocationId",
+ "description": "Exact Casatoo location ID returned by casatoo_search_locations. Free-text locations are not accepted."
+}
addedInput schema / properties / rooms / description
Added value: +"Portuguese bedroom typologies. T2 means two bedrooms and T5+ matches Casatoo listings with five or more bedrooms. An empty list means any room count."
addedInput schema / properties / rooms / maxItems
Added value: +6
addedInput schema / properties / sort_by / $ref
Added value: +"#/$defs/SearchSort"
removedInput schema / properties / sort_by / anyOf
Removed value: -[
- {
- "$ref": "#/$defs/SearchSort"
- },
- {
- "type": "null"
- }
-]
changedInput schema / properties / sort_by / default
Previous value: -nullNew value: +"newest"
addedInput schema / properties / sort_by / description
Added value: +"Search-link ordering; defaults explicitly to newest."
changedInput schema / required
Previous value: -[
- "location"
-]New value: +[
+ "location_id"
+]
addedOutput schema / $defs / AgentLocationType
Added value: +{
+ "enum": [
+ "DISTRICT",
+ "MUNICIPALITY",
+ "PARISH",
+ "NEIGHBORHOOD"
+ ],
+ "title": "AgentLocationType",
+ "type": "string"
+}
addedOutput schema / $defs / LocationId
Added value: +{
+ "minimum": 1,
+ "type": "integer"
+}
addedOutput schema / $defs / LocationSearchResult / properties / id / $ref
Added value: +"#/$defs/LocationId"
addedOutput schema / $defs / LocationSearchResult / properties / id / description
Added value: +"Exact location ID to pass unchanged to listing search and search-link tools."
removedOutput schema / $defs / LocationSearchResult / properties / id / title
Removed value: -"Id"
removedOutput schema / $defs / LocationSearchResult / properties / id / type
Removed value: -"integer"
addedOutput schema / $defs / LocationSearchResult / properties / location_type / $ref
Added value: +"#/$defs/AgentLocationType"
addedOutput schema / $defs / LocationSearchResult / properties / location_type / description
Added value: +"Administrative level: DISTRICT, MUNICIPALITY, PARISH, or NEIGHBORHOOD."
removedOutput schema / $defs / LocationSearchResult / properties / location_type / title
Removed value: -"Location Type"
removedOutput schema / $defs / LocationSearchResult / properties / location_type / type
Removed value: -"string"
changedOutput schema / $defs / LocationSearchResult / properties / parent_id / anyOf
Previous value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/LocationId"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / LocationSearchResult / properties / parent_id / title
Removed value: -"Parent Id"