changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "data": {
+ "properties": {
+ "accommodation": {
+ "type": "string"
+ },
+ "address": {
+ "type": "string"
+ },
+ "airport": {
+ "type": "string"
+ },
+ "airport_distance": {
+ "type": "string"
+ },
+ "booking_process": {
+ "type": "string"
+ },
+ "canonical_url": {
+ "type": "string"
+ },
+ "consultation_languages": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "entity_id": {
+ "type": "string"
+ },
+ "evidence": {
+ "items": {
+ "properties": {
+ "checked_at": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "checked_at",
+ "source",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "location": {
+ "type": "string"
+ },
+ "online_consultation": {
+ "type": "string"
+ },
+ "opening_hours": {
+ "type": "string"
+ },
+ "packages": {
+ "items": {
+ "properties": {
+ "inclusions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "note": {
+ "type": "string"
+ },
+ "package_name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "inclusions",
+ "note",
+ "package_name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "stay_length": {
+ "properties": {
+ "Comprehensive treatments (All-on-4, full smile makeover, multiple implants) — initial visit": {
+ "type": "string"
+ },
+ "Follow-up visit for healing (where applicable)": {
+ "type": "string"
+ },
+ "Simple procedures (teeth whitening, single crown)": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "Comprehensive treatments (All-on-4, full smile makeover, multiple implants) — initial visit",
+ "Follow-up visit for healing (where applicable)",
+ "Simple procedures (teeth whitening, single crown)"
+ ],
+ "type": "object"
+ },
+ "transfer": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "accommodation",
+ "address",
+ "airport",
+ "airport_distance",
+ "booking_process",
+ "canonical_url",
+ "consultation_languages",
+ "entity_id",
+ "evidence",
+ "location",
+ "online_consultation",
+ "opening_hours",
+ "packages",
+ "stay_length",
+ "transfer"
+ ],
+ "type": "object"
+ },
+ "evidence": {
+ "items": {
+ "properties": {
+ "checked_at": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source",
+ "url",
+ "checked_at"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "meta": {
+ "properties": {
+ "canonical_url": {
+ "type": "string"
+ },
+ "entity_id": {
+ "type": "string"
+ },
+ "last_updated": {
+ "type": "string"
+ },
+ "source_status": {
+ "enum": [
+ "verified",
+ "published"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "entity_id",
+ "canonical_url",
+ "source_status"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "data",
+ "meta",
+ "evidence"
+ ],
+ "type": "object"
+}