addedInput schema / properties / agency
Added value: +{
+ "description": "The agency's full name as CEA registers it, in any case, such as PropNex Realty Pte. Ltd. (a match's agency).",
+ "maxLength": 120,
+ "type": "string"
+}
addedInput schema / properties / area
Added value: +{
+ "description": "An HDB town (TAMPINES, ANG MO KIO) or private district (D01 to D28), or a place a district names, such as Orchard; lists agents with CEA-recorded transactions there.",
+ "maxLength": 60,
+ "type": "string"
+}
changedInput schema / properties / query / description
Previous value: -"The agent's name, or their CEA registration number."New value: +"The agent's name, or their CEA registration number. Never an area or agency."
removedInput schema / required
Removed value: -[
- "query"
-]
addedOutput schema / properties / area
Added value: +{
+ "additionalProperties": false,
+ "description": "The area the agents are filtered by: the area input, or the query when it names only an area and no agent.",
+ "properties": {
+ "label": {
+ "type": "string"
+ },
+ "value": {
+ "description": "The area input value, such as TAMPINES or D15.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "label"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / queryNamesArea
Added value: +{
+ "additionalProperties": false,
+ "description": "An area the query names. Without a matching area, the query was searched as agent names, not as that area.",
+ "properties": {
+ "label": {
+ "type": "string"
+ },
+ "value": {
+ "description": "The area input value, such as TAMPINES or D15.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "label"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / resultReason / description
Previous value: -"Set when no agent matches."New value: +"Set when no agent matches, or the area is not an HDB town or private district."
changedOutput schema / properties / resultReason / enum
Previous value: -[
- "no_match"
-]New value: +[
+ "no_match",
+ "unknown_area"
+]