changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": {},
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "annualised": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "assumptions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "buys": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "now": {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "estimated": {
+ "type": "boolean"
+ },
+ "period": {
+ "type": "string"
+ },
+ "pricePence": {
+ "type": "number"
+ },
+ "quantity": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "pricePence",
+ "quantity",
+ "estimated",
+ "period",
+ "basis"
+ ],
+ "type": "object"
+ },
+ "source": {
+ "additionalProperties": {},
+ "properties": {
+ "label": {
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "label",
+ "url"
+ ],
+ "type": "object"
+ },
+ "then": {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "estimated": {
+ "type": "boolean"
+ },
+ "period": {
+ "type": "string"
+ },
+ "pricePence": {
+ "type": "number"
+ },
+ "quantity": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "pricePence",
+ "quantity",
+ "estimated",
+ "period",
+ "basis"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "then",
+ "now",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "card": {
+ "format": "uri",
+ "type": "string"
+ },
+ "caveats": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "currency": {
+ "const": "GBP",
+ "type": "string"
+ },
+ "data": {
+ "additionalProperties": {},
+ "properties": {
+ "built": {
+ "type": "string"
+ },
+ "house": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "from": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "period": {
+ "type": "string"
+ },
+ "value": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "period",
+ "basis",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "latest": {
+ "additionalProperties": {},
+ "properties": {
+ "month": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "quarter": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "value": {
+ "type": "number"
+ },
+ "year": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "year",
+ "value"
+ ],
+ "type": "object"
+ },
+ "to": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "period": {
+ "type": "string"
+ },
+ "value": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "period",
+ "basis",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "from",
+ "to",
+ "latest"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "index": {
+ "additionalProperties": {},
+ "properties": {
+ "from": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "period": {
+ "type": "string"
+ },
+ "value": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "period",
+ "basis",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "latest": {
+ "additionalProperties": {},
+ "properties": {
+ "month": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "quarter": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "value": {
+ "type": "number"
+ },
+ "year": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "year",
+ "value"
+ ],
+ "type": "object"
+ },
+ "to": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "period": {
+ "type": "string"
+ },
+ "value": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "period",
+ "basis",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "from",
+ "to",
+ "latest"
+ ],
+ "type": "object"
+ },
+ "wage": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "from": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "period": {
+ "type": "string"
+ },
+ "value": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "period",
+ "basis",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "latest": {
+ "additionalProperties": {},
+ "properties": {
+ "month": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "quarter": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "value": {
+ "type": "number"
+ },
+ "year": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "year",
+ "value"
+ ],
+ "type": "object"
+ },
+ "to": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "basis": {
+ "type": "string"
+ },
+ "period": {
+ "type": "string"
+ },
+ "value": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "period",
+ "basis",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "from",
+ "to",
+ "latest"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "built",
+ "index",
+ "house",
+ "wage"
+ ],
+ "type": "object"
+ },
+ "factor": {
+ "type": "number"
+ },
+ "from": {
+ "maximum": 2026,
+ "minimum": 1948,
+ "type": "integer"
+ },
+ "headline": {
+ "type": "string"
+ },
+ "house": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "now": {
+ "type": "number"
+ },
+ "ratio": {
+ "type": "number"
+ },
+ "then": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "then",
+ "now",
+ "ratio"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "housePerWage": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "now": {
+ "type": "number"
+ },
+ "then": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "then",
+ "now"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "pctChange": {
+ "type": "number"
+ },
+ "result": {
+ "description": "Equivalent amount in GBP.",
+ "type": "number"
+ },
+ "series": {
+ "enum": [
+ "rpi",
+ "cpi"
+ ],
+ "type": "string"
+ },
+ "seriesLabel": {
+ "type": "string"
+ },
+ "shareUrl": {
+ "format": "uri",
+ "type": "string"
+ },
+ "sources": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "label": {
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "label",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "to": {
+ "anyOf": [
+ {
+ "maximum": 2026,
+ "minimum": 1948,
+ "type": "integer"
+ },
+ {
+ "const": "now",
+ "type": "string"
+ }
+ ]
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "wage": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "now": {
+ "type": "number"
+ },
+ "ratio": {
+ "type": "number"
+ },
+ "then": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "then",
+ "now",
+ "ratio"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "wageEquivalent": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "currency",
+ "amount",
+ "headline",
+ "sources",
+ "assumptions",
+ "caveats",
+ "url",
+ "card",
+ "shareUrl",
+ "from",
+ "to",
+ "series",
+ "seriesLabel",
+ "result",
+ "factor",
+ "pctChange",
+ "annualised",
+ "data",
+ "buys",
+ "house",
+ "wage",
+ "housePerWage",
+ "wageEquivalent"
+ ],
+ "type": "object"
+}