removedInput schema / properties / emirate_id / type
Removed value: -"string"
removedInput schema / properties / fuel / type
Removed value: -"string"
removedInput schema / properties / sort / type
Removed value: -"string"
removedInput schema / properties / to_hub_id / type
Removed value: -"string"
removedOutput schema / $defs / AreaCommuteRoute
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "car": {
- "additionalProperties": false,
- "properties": {
- "crossings": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "aed": {
- "type": "number"
- },
- "at": {
- "type": "string"
- },
- "gate": {
- "type": "string"
- },
- "trip": {
- "enum": [
- "morning",
- "evening"
- ],
- "type": "string"
- }
- },
- "required": [
- "gate",
- "trip",
- "at",
- "aed"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "days_per_week": {
- "type": "integer"
- },
- "depart_times": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "fuel_aed": {
- "type": "number"
- },
- "gates": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "km_per_day": {
- "type": "number"
- },
- "litres_per_100km": {
- "type": "number"
- },
- "monthly_aed": {
- "type": "number"
- },
- "parking": {
- "const": "not_included"
- },
- "tolls_aed": {
- "type": "number"
- },
- "tolls_per_day": {
- "type": "number"
- }
- },
- "required": [
- "monthly_aed",
- "km_per_day",
- "tolls_per_day",
- "days_per_week",
- "litres_per_100km",
- "depart_times",
- "fuel_aed",
- "tolls_aed",
- "parking",
- "gates",
- "crossings"
- ],
- "type": [
- "object",
- "null"
- ]
- },
- "distance_km": {
- "type": "number"
- },
- "emirate_id": {
- "enum": [
- "dubai",
- "abu_dhabi",
- "sharjah",
- "ajman",
- "umm_al_quwain",
- "ras_al_khaimah",
- "fujairah"
- ],
- "type": "string"
- },
- "from_area": {
- "type": "string"
- },
- "minutes_free_flow": {
- "type": [
- "integer",
- "null"
- ]
- },
- "minutes_peak": {
- "type": "null"
- },
- "provenance": {
- "$ref": "#/$defs/Provenance"
- },
- "to_hub_id": {
- "type": "string"
- },
- "to_hub_name": {
- "type": "string"
- }
- },
- "required": [
- "emirate_id",
- "from_area",
- "to_hub_id",
- "to_hub_name",
- "distance_km",
- "minutes_free_flow",
- "minutes_peak",
- "car",
- "provenance"
- ],
- "type": "object"
-}
removedOutput schema / $defs / AreaCommuteRouteListResponse
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "data": {
- "items": {
- "$ref": "#/$defs/AreaCommuteRoute"
- },
- "type": "array"
- },
- "links": {
- "$ref": "#/$defs/Links"
- },
- "meta": {
- "$ref": "#/$defs/ResponseMeta"
- }
- },
- "required": [
- "meta",
- "data",
- "links"
- ],
- "type": "object"
-}
removedOutput schema / $defs / CommuteEstimate
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "annual_total_aed": {
- "type": [
- "number",
- "null"
- ]
- },
- "calculation_basis": {
- "additionalProperties": false,
- "properties": {
- "kilometres_per_consumption_unit": {
- "type": "integer"
- },
- "months_per_year": {
- "type": "integer"
- },
- "weeks_per_year": {
- "type": "integer"
- }
- },
- "required": [
- "weeks_per_year",
- "months_per_year",
- "kilometres_per_consumption_unit"
- ],
- "type": "object"
- },
- "days_per_month": {
- "type": "number"
- },
- "fuel_month": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "inputs": {
- "additionalProperties": false,
- "properties": {
- "days_per_week": {
- "type": "number"
- },
- "fuel": {
- "enum": [
- "super98",
- "special95",
- "eplus91",
- "diesel"
- ],
- "type": "string"
- },
- "km_per_day": {
- "type": "number"
- },
- "l_per_100km": {
- "type": "number"
- },
- "salik_per_day": {
- "type": "integer"
- }
- },
- "required": [
- "km_per_day",
- "days_per_week",
- "l_per_100km",
- "fuel",
- "salik_per_day"
- ],
- "type": "object"
- },
- "litres_per_month": {
- "type": "number"
- },
- "missing": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "monthly_aed": {
- "additionalProperties": false,
- "properties": {
- "fuel": {
- "type": [
- "number",
- "null"
- ]
- },
- "salik": {
- "type": [
- "number",
- "null"
- ]
- },
- "total": {
- "type": [
- "number",
- "null"
- ]
- }
- },
- "required": [
- "fuel",
- "salik",
- "total"
- ],
- "type": "object"
- },
- "not_included": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "price_per_litre_aed": {
- "type": [
- "number",
- "null"
- ]
- },
- "provenance": {
- "$ref": "#/$defs/Provenance"
- },
- "salik_offpeak_rate_aed": {
- "type": [
- "number",
- "null"
- ]
- },
- "salik_rate_aed": {
- "type": [
- "number",
- "null"
- ]
- }
- },
- "required": [
- "fuel_month",
- "inputs",
- "price_per_litre_aed",
- "salik_rate_aed",
- "days_per_month",
- "litres_per_month",
- "monthly_aed",
- "annual_total_aed",
- "missing",
- "not_included",
- "provenance"
- ],
- "type": "object"
-}
removedOutput schema / $defs / CommuteEstimateResponse
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "data": {
- "anyOf": [
- {
- "$ref": "#/$defs/CommuteEstimate"
- },
- {
- "type": "null"
- }
- ]
- },
- "links": {
- "$ref": "#/$defs/Links"
- },
- "meta": {
- "$ref": "#/$defs/ResponseMeta"
- }
- },
- "required": [
- "meta",
- "data",
- "links"
- ],
- "type": "object"
-}
removedOutput schema / $defs / ToolFailure
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "error": {
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "retry_after_s": {
- "type": [
- "integer",
- "null"
- ]
- },
- "retryable": {
- "type": "boolean"
- }
- },
- "required": [
- "code",
- "message",
- "retryable",
- "retry_after_s"
- ],
- "type": "object"
- },
- "request_id": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "error",
- "request_id"
- ],
- "type": "object"
-}
changedOutput schema / anyOf
Previous value: -[
- {
- "$ref": "#/$defs/CommuteEstimateResponse"
- },
- {
- "$ref": "#/$defs/AreaCommuteRouteListResponse"
- },
- {
- "$ref": "#/$defs/ToolFailure"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "annual_total_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "calculation_basis": {
+ "additionalProperties": false,
+ "properties": {
+ "kilometres_per_consumption_unit": {
+ "type": "integer"
+ },
+ "months_per_year": {
+ "type": "integer"
+ },
+ "weeks_per_year": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "weeks_per_year",
+ "months_per_year",
+ "kilometres_per_consumption_unit"
+ ],
+ "type": "object"
+ },
+ "days_per_month": {
+ "type": "number"
+ },
+ "fuel_month": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "inputs": {
+ "additionalProperties": false,
+ "properties": {
+ "days_per_week": {
+ "type": "number"
+ },
+ "fuel": {
+ "enum": [
+ "super98",
+ "special95",
+ "eplus91",
+ "diesel"
+ ]
+ },
+ "km_per_day": {
+ "type": "number"
+ },
+ "l_per_100km": {
+ "type": "number"
+ },
+ "salik_per_day": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "km_per_day",
+ "days_per_week",
+ "l_per_100km",
+ "fuel",
+ "salik_per_day"
+ ],
+ "type": "object"
+ },
+ "litres_per_month": {
+ "type": "number"
+ },
+ "missing": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "monthly_aed": {
+ "additionalProperties": false,
+ "properties": {
+ "fuel": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "salik": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "total": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "fuel",
+ "salik",
+ "total"
+ ],
+ "type": "object"
+ },
+ "not_included": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "price_per_litre_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "provenance": {
+ "$ref": "#/$defs/Provenance"
+ },
+ "salik_offpeak_rate_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "salik_rate_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "fuel_month",
+ "inputs",
+ "price_per_litre_aed",
+ "salik_rate_aed",
+ "days_per_month",
+ "litres_per_month",
+ "monthly_aed",
+ "annual_total_aed",
+ "missing",
+ "not_included",
+ "provenance"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "links": {
+ "$ref": "#/$defs/Links"
+ },
+ "meta": {
+ "$ref": "#/$defs/ResponseMeta"
+ }
+ },
+ "required": [
+ "meta",
+ "data",
+ "links"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "car": {
+ "additionalProperties": false,
+ "properties": {
+ "crossings": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "aed": {
+ "type": "number"
+ },
+ "at": {
+ "type": "string"
+ },
+ "gate": {
+ "type": "string"
+ },
+ "trip": {
+ "enum": [
+ "morning",
+ "evening"
+ ]
+ }
+ },
+ "required": [
+ "gate",
+ "trip",
+ "at",
+ "aed"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "days_per_week": {
+ "type": "integer"
+ },
+ "depart_times": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "fuel_aed": {
+ "type": "number"
+ },
+ "gates": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "km_per_day": {
+ "type": "number"
+ },
+ "litres_per_100km": {
+ "type": "number"
+ },
+ "monthly_aed": {
+ "type": "number"
+ },
+ "parking": {
+ "const": "not_included"
+ },
+ "tolls_aed": {
+ "type": "number"
+ },
+ "tolls_per_day": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "monthly_aed",
+ "km_per_day",
+ "tolls_per_day",
+ "days_per_week",
+ "litres_per_100km",
+ "depart_times",
+ "fuel_aed",
+ "tolls_aed",
+ "parking",
+ "gates",
+ "crossings"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "distance_km": {
+ "type": "number"
+ },
+ "emirate_id": {
+ "enum": [
+ "dubai",
+ "abu_dhabi",
+ "sharjah",
+ "ajman",
+ "umm_al_quwain",
+ "ras_al_khaimah",
+ "fujairah"
+ ]
+ },
+ "from_area": {
+ "type": "string"
+ },
+ "minutes_free_flow": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "minutes_peak": {
+ "type": "null"
+ },
+ "provenance": {
+ "$ref": "#/$defs/Provenance"
+ },
+ "to_hub_id": {
+ "type": "string"
+ },
+ "to_hub_name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "emirate_id",
+ "from_area",
+ "to_hub_id",
+ "to_hub_name",
+ "distance_km",
+ "minutes_free_flow",
+ "minutes_peak",
+ "car",
+ "provenance"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "links": {
+ "$ref": "#/$defs/Links"
+ },
+ "meta": {
+ "$ref": "#/$defs/ResponseMeta"
+ }
+ },
+ "required": [
+ "meta",
+ "data",
+ "links"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "retry_after_s": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "retryable": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "code",
+ "message",
+ "retryable",
+ "retry_after_s"
+ ],
+ "type": "object"
+ },
+ "request_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "error",
+ "request_id"
+ ],
+ "type": "object"
+ }
+]