changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "alias": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "amenities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "amenities_source": {
+ "enum": [
+ "provider",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "bathrooms": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "bedrooms": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "beds": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "booking_url": {
+ "type": "string"
+ },
+ "common_questions": {
+ "items": {
+ "properties": {
+ "answer": {
+ "type": "string"
+ },
+ "question": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "question",
+ "answer"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "guest_reviews": {
+ "description": "A selection of 4- and 5-star reviews, not a summary of every review. No overall or average rating is implied or available.",
+ "properties": {
+ "reviews": {
+ "items": {
+ "properties": {
+ "published": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "source": {
+ "description": "The platform the review was left on. Always name it when quoting the review.",
+ "type": "string"
+ },
+ "stars": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "text": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "selection": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "selection",
+ "reviews"
+ ],
+ "type": "object"
+ },
+ "house_rules": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "location": {
+ "properties": {
+ "city": {
+ "type": "string"
+ },
+ "country": {
+ "type": "string"
+ },
+ "neighbourhood": {
+ "description": "Neighbourhood-level location only; the exact address is shared after booking.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "state": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "city",
+ "country"
+ ],
+ "type": "object"
+ },
+ "name": {
+ "type": "string"
+ },
+ "photos": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "policies": {
+ "description": "This home's own policies, not portfolio defaults, when policies_source is \"provider\".",
+ "properties": {
+ "cancellation": {
+ "type": "string"
+ },
+ "check_in_from": {
+ "type": "string"
+ },
+ "check_in_until": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "check_out_by": {
+ "type": "string"
+ },
+ "minimum_nights": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "pet_fee": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "pets_allowed": {
+ "type": "boolean"
+ },
+ "policies_source": {
+ "enum": [
+ "provider",
+ "portfolio-default"
+ ],
+ "type": "string"
+ },
+ "quiet_hours": {
+ "properties": {
+ "from": {
+ "type": "string"
+ },
+ "to": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "from",
+ "to"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "security_deposit_hold": {
+ "description": "A refundable hold, not part of the total charged at booking.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "check_in_from",
+ "check_out_by",
+ "cancellation",
+ "security_deposit_hold",
+ "pets_allowed",
+ "policies_source"
+ ],
+ "type": "object"
+ },
+ "property_id": {
+ "type": "integer"
+ },
+ "property_type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sleeps": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "support_email": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "property_id",
+ "name",
+ "location",
+ "amenities",
+ "amenities_source",
+ "photos",
+ "policies",
+ "house_rules",
+ "guest_reviews",
+ "booking_url",
+ "support_email"
+ ],
+ "type": "object"
+}