changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": true,
+ "properties": {
+ "address": {
+ "additionalProperties": true,
+ "properties": {
+ "countryCode": {
+ "type": "string"
+ },
+ "countryName": {
+ "type": "string"
+ },
+ "lines": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "locality": {
+ "type": "string"
+ },
+ "postalCode": {
+ "type": "string"
+ },
+ "region": {
+ "type": "string"
+ },
+ "streetAddress": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "lines",
+ "streetAddress",
+ "postalCode",
+ "locality",
+ "region",
+ "countryName",
+ "countryCode"
+ ],
+ "type": "object"
+ },
+ "agentStatement": {
+ "type": "string"
+ },
+ "api": {
+ "additionalProperties": true,
+ "properties": {
+ "baseUrl": {
+ "type": "string"
+ },
+ "endpoints": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "contentType": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "method": {
+ "enum": [
+ "GET",
+ "POST"
+ ],
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "path",
+ "title",
+ "description",
+ "contentType"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "mcpPath": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "baseUrl",
+ "endpoints",
+ "mcpPath"
+ ],
+ "type": "object"
+ },
+ "areaServed": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "code"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "basedIn": {
+ "type": "string"
+ },
+ "brand": {
+ "type": "string"
+ },
+ "contact": {
+ "additionalProperties": true,
+ "properties": {
+ "channels": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "email": {
+ "type": "string"
+ },
+ "phones": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "country": {
+ "type": "string"
+ },
+ "e164": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "number": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "label",
+ "number",
+ "e164",
+ "country"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "email",
+ "phones",
+ "channels"
+ ],
+ "type": "object"
+ },
+ "description": {
+ "additionalProperties": false,
+ "properties": {
+ "long": {
+ "type": "string"
+ },
+ "short": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "short",
+ "long"
+ ],
+ "type": "object"
+ },
+ "foundedYear": {
+ "type": "integer"
+ },
+ "iata": {
+ "description": "IATA accreditation number",
+ "type": "string"
+ },
+ "languages": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "code"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "legalName": {
+ "type": "string"
+ },
+ "positioning": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "pricingPolicy": {
+ "additionalProperties": true,
+ "properties": {
+ "rules": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "summary",
+ "rules"
+ ],
+ "type": "object"
+ },
+ "proposalRequest": {
+ "additionalProperties": true,
+ "properties": {
+ "afterwards": {
+ "type": "string"
+ },
+ "checklist": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "how": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "how",
+ "checklist",
+ "afterwards"
+ ],
+ "type": "object"
+ },
+ "services": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "taxId": {
+ "description": "Spanish NIF / CIF",
+ "type": "string"
+ },
+ "web": {
+ "additionalProperties": true,
+ "properties": {
+ "home": {
+ "type": "string"
+ },
+ "homeEs": {
+ "type": "string"
+ },
+ "logo": {
+ "type": "string"
+ },
+ "pages": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "description": {
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "title",
+ "url",
+ "description"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "sameAs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "home",
+ "homeEs",
+ "logo",
+ "sameAs",
+ "pages"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "brand",
+ "legalName",
+ "taxId",
+ "iata",
+ "foundedYear",
+ "basedIn",
+ "description",
+ "address",
+ "contact",
+ "web",
+ "areaServed",
+ "languages",
+ "services",
+ "positioning",
+ "pricingPolicy",
+ "proposalRequest",
+ "agentStatement",
+ "api"
+ ],
+ "type": "object"
+}