removedInput schema / properties / sort / type
Removed value: -"string"
removedOutput schema / $defs / FuelContext
Removed value: -{
- "additionalProperties": true,
- "required": [
- "tolls",
- "parking",
- "public_transport"
- ],
- "type": "object"
-}
removedOutput schema / $defs / FuelPriceHistoryResponse
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "data": {
- "items": {
- "$ref": "#/$defs/FuelPriceMonth"
- },
- "type": "array"
- },
- "links": {
- "$ref": "#/$defs/Links"
- },
- "meta": {
- "$ref": "#/$defs/ResponseMeta"
- }
- },
- "required": [
- "meta",
- "data",
- "links"
- ],
- "type": "object"
-}
removedOutput schema / $defs / FuelPriceMonth
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "month": {
- "type": "string"
- },
- "prices": {
- "$ref": "#/$defs/FuelGradePrices"
- },
- "provenance": {
- "$ref": "#/$defs/Provenance"
- }
- },
- "required": [
- "month",
- "prices",
- "provenance"
- ],
- "type": "object"
-}
removedOutput schema / $defs / FuelPrices
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "announcement": {
- "additionalProperties": false,
- "properties": {
- "published_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "publisher": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "publisher",
- "url",
- "published_at"
- ],
- "type": [
- "object",
- "null"
- ]
- },
- "change": {
- "anyOf": [
- {
- "$ref": "#/$defs/FuelGradePrices"
- },
- {
- "type": "null"
- }
- ]
- },
- "history_summary": {
- "additionalProperties": false,
- "properties": {
- "from": {
- "type": [
- "string",
- "null"
- ]
- },
- "missing_months": {
- "type": "integer"
- },
- "to": {
- "type": [
- "string",
- "null"
- ]
- },
- "tracked_months": {
- "type": "integer"
- }
- },
- "required": [
- "tracked_months",
- "from",
- "to",
- "missing_months"
- ],
- "type": "object"
- },
- "missing_months": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "month": {
- "type": "string"
- },
- "previous": {
- "additionalProperties": false,
- "properties": {
- "month": {
- "type": "string"
- },
- "prices": {
- "$ref": "#/$defs/FuelGradePrices"
- }
- },
- "required": [
- "month",
- "prices"
- ],
- "type": [
- "object",
- "null"
- ]
- },
- "prices": {
- "$ref": "#/$defs/FuelGradePrices"
- },
- "provenance": {
- "$ref": "#/$defs/Provenance"
- },
- "tank_costs": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "diesel_aed": {
- "type": [
- "number",
- "null"
- ]
- },
- "eplus91_aed": {
- "type": [
- "number",
- "null"
- ]
- },
- "special95_aed": {
- "type": [
- "number",
- "null"
- ]
- },
- "super98_aed": {
- "type": [
- "number",
- "null"
- ]
- },
- "tank_litres": {
- "type": "integer"
- }
- },
- "required": [
- "tank_litres",
- "super98_aed",
- "special95_aed",
- "eplus91_aed",
- "diesel_aed"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "transport_context": {
- "$ref": "#/$defs/FuelContext"
- },
- "unit": {
- "const": "AED per litre"
- }
- },
- "required": [
- "month",
- "unit",
- "prices",
- "previous",
- "change",
- "tank_costs",
- "announcement",
- "missing_months",
- "provenance"
- ],
- "type": "object"
-}
removedOutput schema / $defs / FuelPricesResponse
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "data": {
- "anyOf": [
- {
- "$ref": "#/$defs/FuelPrices"
- },
- {
- "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/FuelPricesResponse"
- },
- {
- "$ref": "#/$defs/FuelPriceHistoryResponse"
- },
- {
- "$ref": "#/$defs/ToolFailure"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "announcement": {
+ "additionalProperties": false,
+ "properties": {
+ "published_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "publisher": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "publisher",
+ "url",
+ "published_at"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "change": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FuelGradePrices"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "history_summary": {
+ "additionalProperties": false,
+ "properties": {
+ "from": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "missing_months": {
+ "type": "integer"
+ },
+ "to": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "tracked_months": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "tracked_months",
+ "from",
+ "to",
+ "missing_months"
+ ],
+ "type": "object"
+ },
+ "missing_months": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "month": {
+ "type": "string"
+ },
+ "previous": {
+ "additionalProperties": false,
+ "properties": {
+ "month": {
+ "type": "string"
+ },
+ "prices": {
+ "$ref": "#/$defs/FuelGradePrices"
+ }
+ },
+ "required": [
+ "month",
+ "prices"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "prices": {
+ "$ref": "#/$defs/FuelGradePrices"
+ },
+ "provenance": {
+ "$ref": "#/$defs/Provenance"
+ },
+ "tank_costs": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "diesel_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "eplus91_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "special95_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "super98_aed": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "tank_litres": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "tank_litres",
+ "super98_aed",
+ "special95_aed",
+ "eplus91_aed",
+ "diesel_aed"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "transport_context": {
+ "additionalProperties": true,
+ "required": [
+ "tolls",
+ "parking",
+ "public_transport"
+ ],
+ "type": "object"
+ },
+ "unit": {
+ "const": "AED per litre"
+ }
+ },
+ "required": [
+ "month",
+ "unit",
+ "prices",
+ "previous",
+ "change",
+ "tank_costs",
+ "announcement",
+ "missing_months",
+ "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": {
+ "month": {
+ "type": "string"
+ },
+ "prices": {
+ "$ref": "#/$defs/FuelGradePrices"
+ },
+ "provenance": {
+ "$ref": "#/$defs/Provenance"
+ }
+ },
+ "required": [
+ "month",
+ "prices",
+ "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"
+ }
+]