Last updated

Managing property facilities

Use this endpoint to add, update or delete property-level facility details.

You can:

For multi-instance facilities, supports updating specific facility instances

To update specific facility instances of a multi-instance facility, make sure to specify the instance identifiers (instance_id) for the facilities. The API updates only those specific facility instances.

Adding single-instance facilities

PUT
https://supply-xml.booking.com/facilities-api/properties/{propertyId}

Apart from swimming pool, restaurant, and parking facilities which are multi-instance facilities, you can add all other facilities by just specifying whether they are available at the property. Depending on whether you want to add or remove a facility, you can either set the facility state to PRESENT or MISSING. While adding property facilities, you can specify one or multiple facilities in the same request.

Note that setting the state to MISSING is equivalent to deleting the facility from the property.

Request body example

Make sure to send an array in the request body even when adding or updating one facility. The following request body example adds facility ID 418 and removes facility ID 419.

[
  {
    "facility_id": 418,
    "state": "PRESENT"
  },
  {
    "facility_id": 419,
    "state": "MISSING"
  }
]

Adding single-instance facility with additional details

Let's use the hiking facility as an example. You can add this facility by specifying the state = PRESENT or MISSING. However, you can also specify additional details for this facility, namely:

  • OnsiteDetails.
  • SurchargeDetails.
Use the meta endpoint response

Use the response from the meta endpoint to understand all the supported facility details.

Sample meta response showing hiking facility:

 {
    "facility_id": 70,
    "booking_extended_legacy_code": 5020,
    "facility_name": "HIKING",
    "allowed_details_list": [
        "ONSITE_DETAILS",
        "SURCHARGE_DETAILS"
    ]
}

Request body example

The following request body adds the facility ID 70 and specifies more details.

[
    {
        "facility_id": 70,
        "instances": [
            {
                "on_site_details": {
                    "onsite_type": "OFFSITE"
                },
                "surcharge_details": {
                    "surcharge_type": "FREE"
                }
            }
        ],
        "state": "PRESENT"
    },
    ...
]

Response body example

The following is a response snippet for the hiking facility using the meta endpoint:

...
{
  "facility_id": 70,
  "booking_extended_legacy_code": 5020,
  "facility_type": "HIKING",
  "allowed_details_list": [
    "SURCHARGE_DETAILS",
    "ONSITE_DETAILS"
  ]
}
...	

Adding multi-instance facilities

PUT
https://supply-xml.booking.com/facilities-api/properties/{propertyId}

Multi-instance facilities allow you to add multiple instances of a facility. For example, multiple restaurants or parking lots on the property. All multi-instance facilities require you to provide certain mandatory parameters depending on the facility.

When you successfully create a multi-instance facility for a property, the endpoint creates an instance ID (instanceId) for each instance of the facility. Use the instance ID to further manage the specific instances of the facility at the property.

You can add multiple instances in a single request or add additional instances later.

We currently support three multi-instance facilities:

  • Parking (facility_id: 2). Diamond Parking and Q-Park are instances of parking facilities.

  • Restaurant (facility_id: 3)

  • Swimming pool (facility_id: 433).

Before adding a multi-instance facility

Use the meta endpoint response, and look for the required_details_list property under a specific facility to identify the list of required parameters that you must provide. The required details differ based on the facility to add. To understand the data model of the required details, see the Schema section in the Open API specification.

For example, to add a Restaurant facility, you must provide restaurant details as a JSON body. You can look for the Restaurant_Details in the schema section to understand how to build your request body.

Overlays facility instances for multi-instance facilities

Before adding a multi-instance facility, make sure that the facility is already not added to the property. When updating an existing facility, make sure to specify all existing instances of the facility. Otherwise, the endpoint deletes the omitted facility instances. To avoid overlay, include instance IDs of all the facility instances.

Request body example

Let's consider adding parking as a multi-instance facility. To add a facility with two parking instances, you can provide instance IDs of both Diamond Parking and Q-Park. If instanceId is null, 0 or missing, the endpoint adds a new facility instance.

The following request body example adds two parking instances.

[
  {
    "facility_id": 2,
    "instances": [
      {
        "parking_details": {
          "name": "Diamond Parking",
          "parking_location": "NEARBY",
          "parking_access": "ONLY_GUESTS",
          "parking_reservation": "NEEDED"
        },
        "payment_details": {
          "charge_mode": "FREE"
        }
      },
      {
        "parking_details": {
          "name": "Q-Park",
          "parking_location": "ON_SITE",
          "parking_access": "GENERAL_PUBLIC",
          "parking_reservation": "NOT_NEEDED"
        },
        "payment_details": {
          "charge_mode": "FREE"
        }
      }
    ],
    "state": "PRESENT"
  }
]

Updating an existing facility instances

Use the PUT method to update a facility instance. To update a multi-instance facility, make sure to provide the facility instance ID (instanceId).

You can get the instance ID details using the GET request.

Overlays instances of existing multi-instance facilities

To update a multi-instance facility, you must provide instance IDs of all instances of that facility. Otherwise, the endpoint deletes the omitted instances. To avoid overlay, include the instance IDs of all the facility instances.

PUT 
https://supply-xml.booking.com/facilities-api/properties/{propertyId}

Request body example

Let's consider that a property has both Diamond parking and Q-park facility instances added. The following request updates the Diamond parking location to ON_SITE and removes the Q-Park parking instance_id: 62497396.

[
  {
    "facility_id": 2,
    "instances": [
      {
        "instance_id": 62497395,
        "parking_details": {
          "name": "Diamond Parking",
          "parking_location": "ON_SITE",
          "parking_access": "ONLY_GUESTS",
          "parking_reservation": "NEEDED"
        },
        "payment_details": {
          "charge_mode": "FREE"
        }
      }
    ],
    "state": "PRESENT"
  }
]

Deleting an existing property facility

PUT 
https://supply-xml.booking.com/facilities-api/properties/{propertyId}

To delete the facility or all instances of a multi-instance facility (for example: all parking facility), you can change the facility state to missing:

Request body example

The following request body removes the facility ID:2 from the property.

[
  {
    "facility_id": 2,
    "state": "MISSING"
  }
]

Retrieving facilities details added to a property

Use the GET method to retrieve instance IDs (instanceIds) along with the facility details for all the facility instances added to the property.

GET
https://supply-xml.booking.com/facilities-api/properties/{propertyId}

Response body example

The following is a response body example:

{
  "facility_id": 2,
  "instances": [
    {
      "instance_id": 62497395,
      "parking_details": {
        "name": "Diamond Parking",
        "parking_type": "UNKNOWN_PARKING_TYPE",
        "parking_location": "NEARBY",
        "parking_access": "ONLY_GUESTS",
        "parking_reservation": "NEEDED",
        "max_height_m": 0.0,
        "has_valet_service": "NOT_SPECIFIED",
        "has_onsite_staff": "NOT_SPECIFIED",
        "has_gated_parking": "NOT_SPECIFIED",
        "has_security_cameras": "NOT_SPECIFIED",
        "has_ev_charging_station": "NOT_SPECIFIED",
        "has_accessible_parking_spots": "NOT_SPECIFIED"
      },
      "payment_details": {
        "charge_mode": "FREE"
      }
    },
    {
      "instance_id": 62497396,
      "parking_details": {
        "name": "Q-Park",
        "parking_type": "UNKNOWN_PARKING_TYPE",
        "parking_location": "ON_SITE",
        "parking_access": "GENERAL_PUBLIC",
        "parking_reservation": "NOT_NEEDED",
        "max_height_m": 0.0,
        "has_valet_service": "NOT_SPECIFIED",
        "has_onsite_staff": "NOT_SPECIFIED",
        "has_gated_parking": "NOT_SPECIFIED",
        "has_security_cameras": "NOT_SPECIFIED",
        "has_ev_charging_station": "NOT_SPECIFIED",
        "has_accessible_parking_spots": "NOT_SPECIFIED"
      },
      "payment_details": {
        "charge_mode": "FREE"
      }
    }
  ],
  "state": "PRESENT"
}

Activating verbose response

To add more verbosity to the API responses and see additional information, use the debugInfo parameter . The endpoint then returns information from the meta endpoint in the GET response.

Large payload

Adding this parameter increases the response payload size and is only intended for debugging purposes. Avoid using this flag in your production environment, unless you are debugging.

Use the debugInfo=true query parameter to attach facility metadata objects to each facility instance.

GET
https://supply-xml.booking.com/facilities-api/properties/{propertyId}?debugInfo=true

Response example

The following is a response example:

{
  "facility_id": 7,
  "state": "PRESENT",
  "property_facility_meta": {
    "facility_id": 7,
    "ota_hotel_amenity_type": 165,
    "facility_type": "BAR",
    "details_list": [
      "TEMPORARY_CLOSED_DETAILS"
    ]
  }
}

To get the facility_type parameter to understand what facilityId:2 means and to get the corresponding OTA_code for the facility (if its exist), you would need to add the debugInfo=true to the GET endpoint.

Response Example

Expand this section to view the full response of the GET method with `debugInfo=true`
{
  "data": [
    {
      "facility_id": 2,
      "instances": [
        {
          "instance_id": 48417835,
          "parking_details": {
            "name": "Parking #1",
            "parking_type": "UNKNOWN_PARKING_TYPE",
            "parking_location": "NEARBY",
            "parking_access": "ONLY_GUESTS",
            "parking_reservation": "NEEDED",
            "max_height_m": 0.0,
            "has_valet_service": "NOT_SPECIFIED",
            "has_onsite_staff": "NOT_SPECIFIED",
            "has_gated_parking": "NOT_SPECIFIED",
            "has_security_cameras": "NOT_SPECIFIED",
            "has_ev_charging_station": "NOT_SPECIFIED",
            "has_accessible_parking_spots": "NOT_SPECIFIED"
          },
          "payment_details": {
            "charge_mode": "PAID",
            "charge_details": {
              "price": 65.0,
              "frequency": "PER_HOUR"
            }
          }
        },
        {
          "instance_id": 56059157,
          "parking_details": {
            "name": "Parking #2",
            "parking_type": "UNKNOWN_PARKING_TYPE",
            "parking_location": "ON_SITE",
            "parking_access": "ONLY_GUESTS",
            "parking_reservation": "NEEDED",
            "max_height_m": 0.0,
            "has_valet_service": "NOT_SPECIFIED",
            "has_onsite_staff": "NOT_SPECIFIED",
            "has_gated_parking": "NOT_SPECIFIED",
            "has_security_cameras": "NOT_SPECIFIED",
            "has_ev_charging_station": "PRESENT",
            "has_accessible_parking_spots": "NOT_SPECIFIED"
          },
          "payment_details": {
            "charge_mode": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 2,
        "facility_name": "PARKING_FEE_REQUIRED",
        "allowed_details_list": [
          "PARKING_DETAILS",
          "PAYMENT_DETAILS"
        ]
      }
    },
    {
      "facility_id": 3,
      "instances": [
        {
          "instance_id": 3172393,
          "restaurant_details": {
            "name": "Restaurant #123",
            "guests_only": true,
            "accept_reservations": true,
            "outdoor_seating": true,
            "meal_types_list": [
              "HALAL",
              "KOSHER",
              "VEGETARIAN"
            ],
            "ambiances_list": [
              "FAMILY_KIDS_FRIENDLY",
              "MODERN"
            ],
            "open_for_meals_list": [
              "BRUNCH",
              "LUNCH",
              "DINNER"
            ],
            "cuisines_list": [
              "BRAZILIAN",
              "CAJUN_CREOLE",
              "CAMBODIAN",
              "CANTONESE"
            ],
            "is_buffet": false,
            "is_alacarte": true
          },
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "MONDAY"
              },
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "TUESDAY"
              },
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "WEDNESDAY"
              },
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "THURSDAY"
              },
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "FRIDAY"
              },
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "SATURDAY"
              },
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "SUNDAY"
              }
            ]
          },
          "temporarily_closed_details": {
            "closed": [
              {
                "start_date": {
                  "epoch_seconds": 1725580800
                },
                "end_date": {
                  "epoch_seconds": 1731542400
                }
              }
            ]
          }
        },
        {
          "instance_id": 3172394,
          "restaurant_details": {
            "name": "Restaurant #2",
            "guests_only": true,
            "accept_reservations": true,
            "outdoor_seating": true,
            "meal_types_list": [
              "GLUTEN_FREE",
              "DAIRY_FREE"
            ],
            "ambiances_list": [
              "FAMILY_KIDS_FRIENDLY",
              "TRADITIONAL"
            ],
            "open_for_meals_list": [
              "BREAKFAST",
              "BRUNCH",
              "DINNER",
              "HIGH_TEA",
              "COCKTAIL_HOUR"
            ],
            "cuisines_list": [
              "AFRICAN",
              "BELGIAN",
              "BRAZILIAN"
            ],
            "is_buffet": true,
            "is_alacarte": true
          },
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 30
                },
                "to": {
                  "hours": 1,
                  "minutes": 30
                },
                "day_of_week": "MONDAY"
              }
            ]
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 3,
        "ota_hotel_amenity_type": 76,
        "facility_name": "RESTAURANT",
        "allowed_details_list": [
          "RESTAURANT_DETAILS",
          "TEMPORARY_CLOSED_DETAILS",
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 5,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 5,
        "ota_hotel_amenity_type": 77,
        "facility_name": "ROOMSERVICE"
      }
    },
    {
      "facility_id": 6,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 6,
        "ota_hotel_amenity_type": 269,
        "facility_name": "MEETINGBANQUET_FACILITIES"
      }
    },
    {
      "facility_id": 7,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 7,
        "ota_hotel_amenity_type": 165,
        "facility_name": "BAR",
        "allowed_details_list": [
          "TEMPORARY_CLOSED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 8,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 8,
        "ota_hotel_amenity_type": 1,
        "facility_name": "TWENTY_FOUR_HOUR_FRONT_DESK"
      }
    },
    {
      "facility_id": 9,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "ONSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 9,
        "ota_hotel_amenity_type": 233,
        "facility_name": "TENNISCOURT",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 10,
      "instances": [
        {
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "MONDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "TUESDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "WEDNESDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "THURSDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "FRIDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "SATURDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "SUNDAY"
              }
            ]
          },
          "temporarily_closed_details": {
            "closed": [
              {
                "start_date": {
                  "epoch_seconds": 1704326400
                },
                "end_date": {
                  "epoch_seconds": 1704412800
                }
              }
            ]
          },
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 10,
        "ota_hotel_amenity_type": 79,
        "facility_name": "SAUNA",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "TEMPORARY_CLOSED_DETAILS",
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 11,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 11,
        "ota_hotel_amenity_type": 35,
        "facility_name": "FITNESS_ROOM",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 12,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 12,
        "ota_hotel_amenity_type": 236,
        "facility_name": "GOLFCOURSE_WITHIN_3KM",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 14,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 14,
        "booking_extended_legacy_code": 5005,
        "facility_name": "GARDEN"
      }
    },
    {
      "facility_id": 15,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 15,
        "booking_extended_legacy_code": 5006,
        "facility_name": "TERRACE"
      }
    },
    {
      "facility_id": 16,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 16,
        "ota_hotel_amenity_type": 198,
        "facility_name": "NON_SMOKING_ROOMS"
      }
    },
    {
      "facility_id": 17,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 17,
        "facility_name": "AIRPORT_SHUTTLE"
      }
    },
    {
      "facility_id": 19,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 19,
        "booking_extended_legacy_code": 5018,
        "facility_name": "FISHING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 20,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 20,
        "ota_hotel_amenity_type": 228,
        "facility_name": "BUSINESS_CENTER"
      }
    },
    {
      "facility_id": 21,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 21,
        "ota_hotel_amenity_type": 8,
        "facility_name": "BABYSITTINGCHILD_SERVICES"
      }
    },
    {
      "facility_id": 22,
      "instances": [
        {
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 30
                },
                "to": {
                  "hours": 2,
                  "minutes": 0
                },
                "day_of_week": "TUESDAY"
              }
            ]
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 22,
        "ota_hotel_amenity_type": 168,
        "facility_name": "LAUNDRY",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 23,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 23,
        "ota_hotel_amenity_type": 96,
        "facility_name": "DRY_CLEANING"
      }
    },
    {
      "facility_id": 25,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 25,
        "booking_extended_legacy_code": 5039,
        "facility_name": "ROOMSFACILITIES_FOR_DISABLED"
      }
    },
    {
      "facility_id": 26,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "DEFAULT"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 26,
        "ota_hotel_amenity_type": 272,
        "facility_name": "SKIING",
        "allowed_details_list": [
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 27,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 27,
        "booking_extended_legacy_code": 5040,
        "facility_name": "HAIR_DRESSERBEAUTICIAN"
      }
    },
    {
      "facility_id": 28,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 28,
        "booking_extended_legacy_code": 5041,
        "facility_name": "FAMILY_ROOMS"
      }
    },
    {
      "facility_id": 29,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 29,
        "ota_hotel_amenity_type": 44,
        "facility_name": "GAME_ROOM"
      }
    },
    {
      "facility_id": 30,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 30,
        "ota_hotel_amenity_type": 16,
        "facility_name": "CASINO"
      }
    },
    {
      "facility_id": 43,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 43,
        "booking_extended_legacy_code": 5000,
        "facility_name": "BREAKFAST_IN_THE_ROOM"
      }
    },
    {
      "facility_id": 44,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 44,
        "booking_extended_legacy_code": 5010,
        "facility_name": "IRONING_SERVICE"
      }
    },
    {
      "facility_id": 46,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 46,
        "facility_name": "FREE_PARKING"
      }
    },
    {
      "facility_id": 47,
      "instances": [
        {
          "payment_details": {
            "charge_mode": "FREE"
          },
          "internet_details": {
            "area": "PUBLIC_AREAS",
            "type": "WIFI",
            "wifi_info": {
              "network_name": "",
              "speed_download": 0.0,
              "speed_upload": 0.0
            }
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 47,
        "facility_name": "INTERNET_SERVICES",
        "allowed_details_list": [
          "INTERNET_DETAILS",
          "PAYMENT_DETAILS"
        ]
      }
    },
    {
      "facility_id": 48,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 48,
        "ota_hotel_amenity_type": 33,
        "facility_name": "ELEVATOR"
      }
    },
    {
      "facility_id": 49,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 49,
        "ota_hotel_amenity_type": 36,
        "facility_name": "EXPRESS_CHECKINCHECKOUT"
      }
    },
    {
      "facility_id": 50,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 50,
        "ota_hotel_amenity_type": 83,
        "facility_name": "SOLARIUM",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 51,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 51,
        "ota_hotel_amenity_type": 78,
        "facility_name": "SAFE_DEPOSIT_BOX"
      }
    },
    {
      "facility_id": 52,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 52,
        "ota_hotel_amenity_type": 97,
        "facility_name": "VALETPARKING"
      }
    },
    {
      "facility_id": 53,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 53,
        "ota_hotel_amenity_type": 26,
        "facility_name": "CURRENCY_EXCHANGE"
      }
    },
    {
      "facility_id": 54,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 54,
        "booking_extended_legacy_code": 5044,
        "facility_name": "SPA_AND_WELLNESS_CENTRE",
        "allowed_details_list": [
          "TEMPORARY_CLOSED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 55,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 55,
        "ota_hotel_amenity_type": 61,
        "facility_name": "MASSAGE"
      }
    },
    {
      "facility_id": 56,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 56,
        "ota_hotel_amenity_type": 193,
        "facility_name": "CHILDREN_PLAY_GROUND",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 57,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 57,
        "booking_extended_legacy_code": 5025,
        "facility_name": "BILLIARD",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 58,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 58,
        "booking_extended_legacy_code": 5026,
        "facility_name": "TABLE_TENNIS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 59,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 59,
        "booking_extended_legacy_code": 5045,
        "facility_name": "KARAOKE"
      }
    },
    {
      "facility_id": 61,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 61,
        "booking_extended_legacy_code": 5024,
        "facility_name": "WINDSURFING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 62,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 62,
        "booking_extended_legacy_code": 5017,
        "facility_name": "DARTS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 63,
      "instances": [
        {
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "MONDAY"
              }
            ]
          },
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 63,
        "ota_hotel_amenity_type": 55,
        "facility_name": "HOT_TUB",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "TEMPORARY_CLOSED_DETAILS",
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 64,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 64,
        "booking_extended_legacy_code": 5046,
        "facility_name": "SOUNDPROOFROOMS"
      }
    },
    {
      "facility_id": 69,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 69,
        "booking_extended_legacy_code": 5027,
        "facility_name": "CANOEING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 70,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 70,
        "booking_extended_legacy_code": 5020,
        "facility_name": "HIKING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 71,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 71,
        "booking_extended_legacy_code": 5008,
        "facility_name": "CHAPELSHRINE"
      }
    },
    {
      "facility_id": 72,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 72,
        "ota_hotel_amenity_type": 9,
        "facility_name": "BBQ_FACILITIES"
      }
    },
    {
      "facility_id": 73,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 73,
        "booking_extended_legacy_code": 5047,
        "facility_name": "PACKED_LUNCHES"
      }
    },
    {
      "facility_id": 75,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 75,
        "ota_hotel_amenity_type": 15,
        "facility_name": "CAR_RENTAL"
      }
    },
    {
      "facility_id": 76,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "ONSITE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 76,
        "booking_extended_legacy_code": 5032,
        "facility_name": "CYCLING",
        "allowed_details_list": [
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 77,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 77,
        "booking_extended_legacy_code": 5016,
        "facility_name": "BOWLING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 78,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 78,
        "ota_hotel_amenity_type": 91,
        "facility_name": "TOUR_DESK"
      }
    },
    {
      "facility_id": 79,
      "instances": [
        {
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 1,
                  "minutes": 0
                },
                "to": {
                  "hours": 2,
                  "minutes": 30
                },
                "day_of_week": "TUESDAY"
              }
            ]
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 79,
        "ota_hotel_amenity_type": 86,
        "facility_name": "TURKISHSTEAM_BATH",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 80,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 80,
        "ota_hotel_amenity_type": 242,
        "facility_name": "HEATING"
      }
    },
    {
      "facility_id": 81,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 81,
        "facility_name": "SHOPS_ON_THE_PREMISES"
      }
    },
    {
      "facility_id": 82,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 82,
        "booking_extended_legacy_code": 5029,
        "facility_name": "DIVING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 86,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 86,
        "ota_hotel_amenity_type": 237,
        "facility_name": "HORSERIDING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 87,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 87,
        "booking_extended_legacy_code": 5023,
        "facility_name": "SQUASH",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 90,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 90,
        "booking_extended_legacy_code": 5022,
        "facility_name": "SNORKELING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 91,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 91,
        "ota_hotel_amenity_type": 283,
        "facility_name": "LUGGAGE_STORAGE",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 96,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 96,
        "facility_name": "WIRELESS_LAN"
      }
    },
    {
      "facility_id": 97,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 97,
        "booking_extended_legacy_code": 5021,
        "facility_name": "MINIGOLF",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 99,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 99,
        "booking_extended_legacy_code": 5033,
        "facility_name": "SKI_STORAGE"
      }
    },
    {
      "facility_id": 100,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 100,
        "booking_extended_legacy_code": 5034,
        "facility_name": "SKI_SCHOOL"
      }
    },
    {
      "facility_id": 101,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 101,
        "ota_hotel_amenity_type": 310,
        "facility_name": "ALLERGY_FREE_ROOM_AVAILABLE"
      }
    },
    {
      "facility_id": 103,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 103,
        "ota_hotel_amenity_type": 54,
        "facility_name": "SWIMMINGPOOL_INDOOR"
      }
    },
    {
      "facility_id": 104,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 104,
        "ota_hotel_amenity_type": 66,
        "facility_name": "SWIMMINGPOOL_OUTDOOR"
      }
    },
    {
      "facility_id": 107,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 107,
        "facility_name": "FREE_WIFI_INTERNET_ACCESS_INCLUDED"
      }
    },
    {
      "facility_id": 108,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 108,
        "ota_hotel_amenity_type": 312,
        "facility_name": "ALL_PUBLIC_AND_PRIVATE_SPACES_NONSMOKING"
      }
    },
    {
      "facility_id": 109,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 109,
        "ota_hotel_amenity_type": 5,
        "facility_name": "AIRCONDITIONING",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 110,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 110,
        "booking_extended_legacy_code": 5012,
        "facility_name": "DESIGNATED_SMOKING_AREA"
      }
    },
    {
      "facility_id": 111,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 111,
        "ota_hotel_amenity_type": 7,
        "facility_name": "ATMCASH_MACHINE_ON_SITE"
      }
    },
    {
      "facility_id": 114,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 114,
        "booking_extended_legacy_code": 5037,
        "facility_name": "PRIVATE_BEACH_AREA",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 117,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 117,
        "ota_hotel_amenity_type": 342,
        "facility_name": "SNACK_BAR"
      }
    },
    {
      "facility_id": 118,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 118,
        "booking_extended_legacy_code": 5007,
        "facility_name": "SUN_TERRACE"
      }
    },
    {
      "facility_id": 120,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 120,
        "booking_extended_legacy_code": 5110,
        "facility_name": "OUTDOOR_SWIMMING_POOL_SEASONAL"
      }
    },
    {
      "facility_id": 121,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 121,
        "booking_extended_legacy_code": 5111,
        "facility_name": "INDOOR_SWIMMING_POOL_ALL_YEAR"
      }
    },
    {
      "facility_id": 124,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 124,
        "ota_hotel_amenity_type": 22,
        "facility_name": "CONCIERGE_SERVICE"
      }
    },
    {
      "facility_id": 125,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 125,
        "booking_extended_legacy_code": 5049,
        "facility_name": "ENTERTAINMENT_STAFF"
      }
    },
    {
      "facility_id": 126,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 126,
        "ota_hotel_amenity_type": 62,
        "facility_name": "NIGHTCLUB__DJ"
      }
    },
    {
      "facility_id": 127,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 127,
        "booking_extended_legacy_code": 5050,
        "facility_name": "PRIVATE_CHECKINOUT"
      }
    },
    {
      "facility_id": 128,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 128,
        "booking_extended_legacy_code": 5152,
        "facility_name": "SHUTTLE_SERVICE_FREE"
      }
    },
    {
      "facility_id": 129,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 129,
        "booking_extended_legacy_code": 5153,
        "facility_name": "SHUTTLE_SERVICE_SURCHARGE"
      }
    },
    {
      "facility_id": 130,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 130,
        "booking_extended_legacy_code": 5035,
        "facility_name": "SKI_EQUIPMENT_HIRE_ON_SITE"
      }
    },
    {
      "facility_id": 131,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 131,
        "booking_extended_legacy_code": 5036,
        "facility_name": "SKI_PASS_VENDOR"
      }
    },
    {
      "facility_id": 132,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 132,
        "booking_extended_legacy_code": 5028,
        "facility_name": "SKITODOOR_ACCESS"
      }
    },
    {
      "facility_id": 133,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 133,
        "booking_extended_legacy_code": 5051,
        "facility_name": "SPECIAL_DIET_MENUS_ON_REQUEST"
      }
    },
    {
      "facility_id": 134,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 134,
        "booking_extended_legacy_code": 5011,
        "facility_name": "TROUSER_PRESS"
      }
    },
    {
      "facility_id": 135,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 135,
        "booking_extended_legacy_code": 5052,
        "facility_name": "VENDING_MACHINE_DRINKS"
      }
    },
    {
      "facility_id": 136,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 136,
        "ota_hotel_amenity_type": 98,
        "facility_name": "VENDING_MACHINE_SNACKS"
      }
    },
    {
      "facility_id": 137,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 137,
        "ota_hotel_amenity_type": 234,
        "facility_name": "WATER_SPORTS_FACILITIES_ON_SITE",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 138,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 138,
        "booking_extended_legacy_code": 5053,
        "facility_name": "HOT_SPRING_BATH",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 139,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 139,
        "ota_hotel_amenity_type": 41,
        "facility_name": "AIRPORT_SHUTTLE_FREE"
      }
    },
    {
      "facility_id": 140,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 140,
        "ota_hotel_amenity_type": 282,
        "booking_extended_legacy_code": 5123,
        "facility_name": "AIRPORT_SHUTTLE_SURCHARGE"
      }
    },
    {
      "facility_id": 141,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 141,
        "ota_hotel_amenity_type": 262,
        "facility_name": "COMMUNAL_KITCHEN"
      }
    },
    {
      "facility_id": 142,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 142,
        "ota_hotel_amenity_type": 197,
        "facility_name": "LOCKERS"
      }
    },
    {
      "facility_id": 143,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 143,
        "booking_extended_legacy_code": 5009,
        "facility_name": "COMMUNAL_LOUNGETV_ROOM"
      }
    },
    {
      "facility_id": 144,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 144,
        "booking_extended_legacy_code": 5054,
        "facility_name": "KIDS_CLUB",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 145,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 145,
        "booking_extended_legacy_code": 5055,
        "facility_name": "MINIMARKET_ON_SITE"
      }
    },
    {
      "facility_id": 146,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 146,
        "ota_hotel_amenity_type": 239,
        "facility_name": "BEACH_FRONT"
      }
    },
    {
      "facility_id": 147,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 147,
        "ota_hotel_amenity_type": 60,
        "facility_name": "EVENING_ENTERTAINMENT"
      }
    },
    {
      "facility_id": 148,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 148,
        "booking_extended_legacy_code": 5056,
        "facility_name": "AQUA_PARK",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 158,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 158,
        "ota_hotel_amenity_type": 50,
        "facility_name": "DAILY_MAID_SERVICE"
      }
    },
    {
      "facility_id": 159,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 159,
        "ota_hotel_amenity_type": 149,
        "facility_name": "GROCERY_DELIVERIES"
      }
    },
    {
      "facility_id": 160,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 160,
        "facility_name": "PARKING_ONSITE"
      }
    },
    {
      "facility_id": 161,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 161,
        "facility_name": "PRIVATE_PARKING"
      }
    },
    {
      "facility_id": 163,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 163,
        "facility_name": "WIFI_EVERYWHERE"
      }
    },
    {
      "facility_id": 164,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 164,
        "facility_name": "PAID_WIFI"
      }
    },
    {
      "facility_id": 166,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 166,
        "booking_extended_legacy_code": 5058,
        "facility_name": "OPENAIR_BATH"
      }
    },
    {
      "facility_id": 167,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 167,
        "booking_extended_legacy_code": 5059,
        "facility_name": "PUBLIC_BATH"
      }
    },
    {
      "facility_id": 168,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 168,
        "booking_extended_legacy_code": 5060,
        "facility_name": "WATER_SLIDE"
      }
    },
    {
      "facility_id": 170,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 170,
        "booking_extended_legacy_code": 5061,
        "facility_name": "BOARD_GAMES_PUZZLES"
      }
    },
    {
      "facility_id": 172,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 172,
        "booking_extended_legacy_code": 5063,
        "facility_name": "INDOOR_PLAY_AREA"
      }
    },
    {
      "facility_id": 173,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 173,
        "booking_extended_legacy_code": 5064,
        "facility_name": "KIDS_OUTDOOR_PLAY_EQUIPMENT"
      }
    },
    {
      "facility_id": 174,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 174,
        "booking_extended_legacy_code": 5065,
        "facility_name": "BABY_SAFETY_GATES"
      }
    },
    {
      "facility_id": 176,
      "instances": [
        {
          "age_limit_details": {
            "age_limit": "AGE_2"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 176,
        "booking_extended_legacy_code": 5067,
        "facility_name": "KID_MEALS",
        "allowed_details_list": [
          "AGE_LIMIT_DETAILS"
        ]
      }
    },
    {
      "facility_id": 177,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 177,
        "booking_extended_legacy_code": 5068,
        "facility_name": "CHILD_FRIENDLY_BUFFET",
        "allowed_details_list": [
          "AGE_LIMIT_DETAILS"
        ]
      }
    },
    {
      "facility_id": 180,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 180,
        "ota_hotel_amenity_type": 186,
        "facility_name": "STREET_SIDE_PARKING"
      }
    },
    {
      "facility_id": 181,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 181,
        "ota_hotel_amenity_type": 53,
        "facility_name": "INDOOR_PARKING"
      }
    },
    {
      "facility_id": 182,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 182,
        "ota_hotel_amenity_type": 316,
        "facility_name": "ELECTRIC_CAR_CHARGING_STATIONS"
      }
    },
    {
      "facility_id": 183,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 183,
        "booking_extended_legacy_code": 5001,
        "facility_name": "PUBLIC_TRANSPORT_TICKETS"
      }
    },
    {
      "facility_id": 184,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 184,
        "ota_hotel_amenity_type": 116,
        "facility_name": "ACCESSIBLE_PARKING"
      }
    },
    {
      "facility_id": 185,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 185,
        "booking_extended_legacy_code": 5124,
        "facility_name": "WHEELCHAIR_ACCESSIBLE"
      }
    },
    {
      "facility_id": 186,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 186,
        "booking_extended_legacy_code": 5125,
        "facility_name": "TOILET_WITH_GRAB_RAILS"
      }
    },
    {
      "facility_id": 187,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 187,
        "booking_extended_legacy_code": 5126,
        "facility_name": "HIGHER_LEVEL_TOILET"
      }
    },
    {
      "facility_id": 188,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 188,
        "booking_extended_legacy_code": 5127,
        "facility_name": "LOWER_BATHROOM_SINK"
      }
    },
    {
      "facility_id": 189,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 189,
        "booking_extended_legacy_code": 5128,
        "facility_name": "EMERGENCY_CORD"
      }
    },
    {
      "facility_id": 192,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 192,
        "booking_extended_legacy_code": 5114,
        "facility_name": "ROOFTOP_POOL"
      }
    },
    {
      "facility_id": 193,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 193,
        "booking_extended_legacy_code": 5115,
        "facility_name": "INFINITY_POOL"
      }
    },
    {
      "facility_id": 197,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 197,
        "booking_extended_legacy_code": 5118,
        "facility_name": "PLUNGE_POOL"
      }
    },
    {
      "facility_id": 200,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 200,
        "booking_extended_legacy_code": 5120,
        "facility_name": "SHALLOW_END"
      }
    },
    {
      "facility_id": 203,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 203,
        "booking_extended_legacy_code": 5070,
        "facility_name": "WINE_CHAMPAGNE"
      }
    },
    {
      "facility_id": 205,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 205,
        "booking_extended_legacy_code": 5072,
        "facility_name": "FRUITS"
      }
    },
    {
      "facility_id": 209,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 209,
        "facility_name": "AIRPORT_PICKUP"
      }
    },
    {
      "facility_id": 210,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 210,
        "facility_name": "AIRPORT_DROPOFF"
      }
    },
    {
      "facility_id": 211,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 211,
        "booking_extended_legacy_code": 5129,
        "facility_name": "VISUAL_AID_BRAILLE"
      }
    },
    {
      "facility_id": 212,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 212,
        "booking_extended_legacy_code": 5130,
        "facility_name": "VISUAL_AID_TACTILE_SIGNS"
      }
    },
    {
      "facility_id": 213,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 213,
        "booking_extended_legacy_code": 5131,
        "facility_name": "AUDITORY_GUIDANCE"
      }
    },
    {
      "facility_id": 214,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 214,
        "booking_extended_legacy_code": 5074,
        "facility_name": "STROLLER"
      }
    },
    {
      "facility_id": 215,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 215,
        "booking_extended_legacy_code": 5030,
        "facility_name": "TENNIS_EQUIPMENT",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 216,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 216,
        "booking_extended_legacy_code": 5031,
        "facility_name": "BADMINTON_EQUIPMENT",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 217,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 217,
        "booking_extended_legacy_code": 5013,
        "facility_name": "PET_BASKET"
      }
    },
    {
      "facility_id": 218,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 218,
        "booking_extended_legacy_code": 5014,
        "facility_name": "PET_BOWLS"
      }
    },
    {
      "facility_id": 219,
      "instances": [
        {
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 0,
                  "minutes": 30
                },
                "day_of_week": "MONDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 0,
                  "minutes": 30
                },
                "day_of_week": "TUESDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 0,
                  "minutes": 30
                },
                "day_of_week": "WEDNESDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 0,
                  "minutes": 30
                },
                "day_of_week": "THURSDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 0,
                  "minutes": 30
                },
                "day_of_week": "FRIDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 0,
                  "minutes": 30
                },
                "day_of_week": "SATURDAY"
              },
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 0,
                  "minutes": 30
                },
                "day_of_week": "SUNDAY"
              }
            ]
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 219,
        "booking_extended_legacy_code": 5075,
        "facility_name": "COFFEE_SHOP_ONSITE",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 220,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 220,
        "booking_extended_legacy_code": 5076,
        "facility_name": "BEACH_CHAIRS_LOUNGERS"
      }
    },
    {
      "facility_id": 221,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 221,
        "booking_extended_legacy_code": 5077,
        "facility_name": "BEACH_UMBRELLAS"
      }
    },
    {
      "facility_id": 222,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 222,
        "booking_extended_legacy_code": 5003,
        "facility_name": "OUTDOOR_FURNITURE"
      }
    },
    {
      "facility_id": 223,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 223,
        "booking_extended_legacy_code": 5122,
        "facility_name": "FENCE_AROUND_POOL"
      }
    },
    {
      "facility_id": 224,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 224,
        "booking_extended_legacy_code": 5078,
        "facility_name": "PICNIC_AREA"
      }
    },
    {
      "facility_id": 225,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 225,
        "booking_extended_legacy_code": 5004,
        "facility_name": "OUTDOOR_FIREPLACE"
      }
    },
    {
      "facility_id": 226,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 226,
        "booking_extended_legacy_code": 5079,
        "facility_name": "BEAUTY_SERVICES"
      }
    },
    {
      "facility_id": 227,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 227,
        "booking_extended_legacy_code": 5139,
        "facility_name": "FACIAL_TREATMENTS"
      }
    },
    {
      "facility_id": 228,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 228,
        "booking_extended_legacy_code": 5140,
        "facility_name": "WAXING_SERVICES"
      }
    },
    {
      "facility_id": 229,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 229,
        "booking_extended_legacy_code": 5141,
        "facility_name": "MAKE_UP_SERVICES"
      }
    },
    {
      "facility_id": 230,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 230,
        "booking_extended_legacy_code": 5142,
        "facility_name": "HAIR_TREATMENTS"
      }
    },
    {
      "facility_id": 235,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 235,
        "booking_extended_legacy_code": 5147,
        "facility_name": "HAIR_STYLING"
      }
    },
    {
      "facility_id": 236,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 236,
        "booking_extended_legacy_code": 5148,
        "facility_name": "BODY_TREATMENTS"
      }
    },
    {
      "facility_id": 237,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 237,
        "booking_extended_legacy_code": 5149,
        "facility_name": "BODY_SCRUB"
      }
    },
    {
      "facility_id": 238,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 238,
        "booking_extended_legacy_code": 5150,
        "facility_name": "BODY_WRAP"
      }
    },
    {
      "facility_id": 239,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 239,
        "booking_extended_legacy_code": 5151,
        "facility_name": "LIGHT_THERAPY"
      }
    },
    {
      "facility_id": 240,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 240,
        "booking_extended_legacy_code": 5080,
        "facility_name": "SPA_FACILITIES"
      }
    },
    {
      "facility_id": 241,
      "instances": [
        {
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 30
                },
                "to": {
                  "hours": 1,
                  "minutes": 30
                },
                "day_of_week": "MONDAY"
              }
            ]
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 241,
        "booking_extended_legacy_code": 5081,
        "facility_name": "STEAM_ROOM",
        "allowed_details_list": [
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 242,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 242,
        "booking_extended_legacy_code": 5082,
        "facility_name": "SPA_LOUNGE_RELAXATION_AREA"
      }
    },
    {
      "facility_id": 243,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 243,
        "booking_extended_legacy_code": 5083,
        "facility_name": "FOOT_BATH"
      }
    },
    {
      "facility_id": 244,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 244,
        "booking_extended_legacy_code": 5084,
        "facility_name": "SPA_WELLNESS_PACKAGES"
      }
    },
    {
      "facility_id": 245,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 245,
        "booking_extended_legacy_code": 5132,
        "facility_name": "BACK_MASSAGE"
      }
    },
    {
      "facility_id": 252,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 252,
        "booking_extended_legacy_code": 5085,
        "facility_name": "MASSAGE_CHAIR"
      }
    },
    {
      "facility_id": 253,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 253,
        "booking_extended_legacy_code": 5086,
        "facility_name": "FITNESS",
        "allowed_details_list": [
          "TEMPORARY_CLOSED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 254,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 254,
        "booking_extended_legacy_code": 5087,
        "facility_name": "YOGA_CLASSES"
      }
    },
    {
      "facility_id": 255,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 255,
        "booking_extended_legacy_code": 5088,
        "facility_name": "FITNESS_CLASSES"
      }
    },
    {
      "facility_id": 256,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 256,
        "booking_extended_legacy_code": 5089,
        "facility_name": "PERSONAL_TRAINER"
      }
    },
    {
      "facility_id": 257,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 257,
        "booking_extended_legacy_code": 5090,
        "facility_name": "LOCKER_ROOMS"
      }
    },
    {
      "facility_id": 258,
      "instances": [
        {
          "kids_pool_details": {
            "swimming_pool_dimensions": {
              "length": 11.0,
              "width": 22.0,
              "depth_min": 33.0,
              "depth_max": 44.0,
              "unit": "METER"
            },
            "has_shallow_end": false
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 258,
        "booking_extended_legacy_code": 5091,
        "facility_name": "KIDS_POOL",
        "allowed_details_list": [
          "KIDS_POOL_DETAILS"
        ]
      }
    },
    {
      "facility_id": 302,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 302,
        "booking_extended_legacy_code": 5015,
        "facility_name": "BEACH"
      }
    },
    {
      "facility_id": 304,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 304,
        "booking_extended_legacy_code": 5092,
        "facility_name": "SHUTTLE_SERVICE"
      }
    },
    {
      "facility_id": 305,
      "state": "PRESENT"
    },
    {
      "facility_id": 400,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "ONSITE"
          },
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 400,
        "booking_extended_legacy_code": 5093,
        "facility_name": "TEMPORARY_ART_GALLERIES",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 401,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 401,
        "booking_extended_legacy_code": 5094,
        "facility_name": "PUB_CRAWLS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 402,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 402,
        "booking_extended_legacy_code": 5095,
        "facility_name": "STANDUP_COMEDY",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 403,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "ONSITE"
          },
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 403,
        "booking_extended_legacy_code": 5096,
        "facility_name": "MOVIE_NIGHTS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 404,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 404,
        "booking_extended_legacy_code": 5097,
        "facility_name": "WALKING_TOURS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 405,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 405,
        "booking_extended_legacy_code": 5098,
        "facility_name": "BIKE_TOURS"
      }
    },
    {
      "facility_id": 406,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 406,
        "booking_extended_legacy_code": 5099,
        "facility_name": "THEMED_DINNER_NIGHTS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 407,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 407,
        "booking_extended_legacy_code": 5100,
        "facility_name": "HAPPY_HOUR",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 408,
      "instances": [
        {
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 408,
        "booking_extended_legacy_code": 5101,
        "facility_name": "LOCAL_CULTURE_TOUR",
        "allowed_details_list": [
          "SURCHARGE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 409,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 409,
        "booking_extended_legacy_code": 5102,
        "facility_name": "COOKING_CLASS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 410,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 410,
        "booking_extended_legacy_code": 5103,
        "facility_name": "LIVE_MUSIC_PERFORMANCE",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 411,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 411,
        "booking_extended_legacy_code": 5104,
        "facility_name": "LIVE_SPORTS_EVENTS_BROADCAST",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 412,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 412,
        "booking_extended_legacy_code": 5105,
        "facility_name": "ARCHERY",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 413,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 413,
        "booking_extended_legacy_code": 5106,
        "facility_name": "AEROBICS",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 414,
      "instances": [
        {
          "on_site_details": {
            "onsite_type": "OFFSITE"
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 414,
        "booking_extended_legacy_code": 5107,
        "facility_name": "BINGO",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "ONSITE_DETAILS"
        ]
      }
    },
    {
      "facility_id": 418,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 418,
        "booking_extended_legacy_code": 5158,
        "facility_name": "TWENTY_FOUR_HOUR_SECURITY"
      }
    },
    {
      "facility_id": 419,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 419,
        "booking_extended_legacy_code": 5164,
        "facility_name": "METAL_KEY_ACCESS"
      }
    },
    {
      "facility_id": 420,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 420,
        "booking_extended_legacy_code": 5165,
        "facility_name": "ELECTRONIC_KEY_CARD_ACCESS"
      }
    },
    {
      "facility_id": 421,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 421,
        "booking_extended_legacy_code": 5159,
        "facility_name": "SECURITY_ALARM"
      }
    },
    {
      "facility_id": 422,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 422,
        "booking_extended_legacy_code": 5160,
        "facility_name": "FIRE_SMOKE_DETECTOR_IN_PUBLIC_AREAS"
      }
    },
    {
      "facility_id": 423,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 423,
        "booking_extended_legacy_code": 5161,
        "facility_name": "CCTV_IN_PUBLIC_AREAS"
      }
    },
    {
      "facility_id": 424,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 424,
        "booking_extended_legacy_code": 5162,
        "facility_name": "CCTV_OUTSIDE_PUBLIC_AREAS"
      }
    },
    {
      "facility_id": 425,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 425,
        "booking_extended_legacy_code": 5163,
        "facility_name": "FIRE_EXTINGUISHERS"
      }
    },
    {
      "facility_id": 426,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 426,
        "booking_extended_legacy_code": 5178,
        "facility_name": "BICYCLE_PARKING"
      }
    },
    {
      "facility_id": 433,
      "instances": [
        {
          "instance_id": 93648051,
          "swimming_pool_details": {
            "name": "Swimming pool #1",
            "swimming_pool_type": "INDOOR",
            "availability_type": "ALL_SEASON",
            "allowed_age_type": "ADULTS_ONLY",
            "has_loungers": true,
            "has_water_slide": false,
            "has_pool_bar": false,
            "has_pool_cover": false,
            "has_free_towels": false,
            "has_pool_toys": false,
            "has_sun_umbrellas": false,
            "has_fence_around_pool": false,
            "has_snake_trap": false,
            "is_shared": false,
            "is_rooftop": false,
            "is_shallow_end": true,
            "is_infinity": false,
            "is_heated": false,
            "is_salt_water": false,
            "is_pool_with_view": false,
            "is_plunge_pool": false
          },
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 0
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "MONDAY"
              }
            ]
          },
          "temporarily_closed_details": {
            "closed": [
              {
                "start_date": {
                  "epoch_seconds": 1712275200
                },
                "end_date": {
                  "epoch_seconds": 1712361600
                }
              }
            ]
          },
          "surcharge_details": {
            "surcharge_type": "PAID"
          }
        },
        {
          "instance_id": 93648113,
          "swimming_pool_details": {
            "name": "Swimming pool #2",
            "swimming_pool_type": "OUTDOOR",
            "availability_type": "SEASONABLE",
            "allowed_age_type": "ADULTS_ONLY",
            "has_loungers": true,
            "has_water_slide": false,
            "has_pool_bar": false,
            "has_pool_cover": false,
            "has_free_towels": false,
            "has_pool_toys": false,
            "has_sun_umbrellas": true,
            "has_fence_around_pool": true,
            "has_snake_trap": false,
            "is_shared": false,
            "is_rooftop": true,
            "is_shallow_end": true,
            "is_infinity": true,
            "is_heated": false,
            "is_salt_water": false,
            "is_pool_with_view": false,
            "is_plunge_pool": true
          },
          "schedule_details": {
            "schedule": [
              {
                "from": {
                  "hours": 0,
                  "minutes": 30
                },
                "to": {
                  "hours": 1,
                  "minutes": 0
                },
                "day_of_week": "MONDAY"
              }
            ]
          },
          "surcharge_details": {
            "surcharge_type": "FREE"
          }
        }
      ],
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 433,
        "booking_extended_legacy_code": 5154,
        "facility_name": "SWIMMING_POOL_2019_FORMAT",
        "allowed_details_list": [
          "SURCHARGE_DETAILS",
          "TEMPORARY_CLOSED_DETAILS",
          "ONSITE_DETAILS",
          "SCHEDULED_DETAILS"
        ]
      }
    },
    {
      "facility_id": 435,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 435,
        "booking_extended_legacy_code": 5156,
        "facility_name": "REFILLABLE_TOILETRIES"
      }
    },
    {
      "facility_id": 436,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 436,
        "booking_extended_legacy_code": 5157,
        "facility_name": "REUSABLE_TOWELS"
      }
    },
    {
      "facility_id": 437,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 437,
        "booking_extended_legacy_code": 5166,
        "facility_name": "CARBON_MONOXIDE_DETECTOR"
      }
    },
    {
      "facility_id": 438,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 438,
        "booking_extended_legacy_code": 5167,
        "facility_name": "CARBON_MONOXIDE_SOURCE"
      }
    },
    {
      "facility_id": 439,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 439,
        "booking_extended_legacy_code": 5169,
        "facility_name": "REMOVED_PLASTIC_STRAWS"
      }
    },
    {
      "facility_id": 440,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 440,
        "booking_extended_legacy_code": 5170,
        "facility_name": "REMOVED_PLASTIC_CUPS"
      }
    },
    {
      "facility_id": 441,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 441,
        "booking_extended_legacy_code": 5171,
        "facility_name": "REMOVED_PLASTIC_WATER_BOTTLES"
      }
    },
    {
      "facility_id": 442,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 442,
        "booking_extended_legacy_code": 5172,
        "facility_name": "REMOVED_PLASTIC_BOTTLES_NON_WATER"
      }
    },
    {
      "facility_id": 443,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 443,
        "booking_extended_legacy_code": 5173,
        "facility_name": "REMOVED_PLASTIC_CUTLERY"
      }
    },
    {
      "facility_id": 444,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 444,
        "booking_extended_legacy_code": 5174,
        "facility_name": "KEYCARD_FOR_ROOM_ELECTRICITY"
      }
    },
    {
      "facility_id": 445,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 445,
        "booking_extended_legacy_code": 5175,
        "facility_name": "OPT_OUT_FROM_DAILY_CLEANING"
      }
    },
    {
      "facility_id": 446,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 446,
        "booking_extended_legacy_code": 5176,
        "facility_name": "REFILLABLE_WATER_STATIONS"
      }
    },
    {
      "facility_id": 447,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 447,
        "booking_extended_legacy_code": 5177,
        "facility_name": "BIKE_RENTAL"
      }
    },
    {
      "facility_id": 448,
      "state": "MISSING",
      "property_facility_meta": {
        "facility_id": 448,
        "booking_extended_legacy_code": 5168,
        "facility_name": "REMOVED_PLASTIC_STIRRERS"
      }
    },
    {
      "facility_id": 449,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 449,
        "booking_extended_legacy_code": 5179,
        "facility_name": "CLEANING_CHEMICALS"
      }
    },
    {
      "facility_id": 450,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 450,
        "booking_extended_legacy_code": 5180,
        "facility_name": "LINENS_LEGAL_WASH"
      }
    },
    {
      "facility_id": 451,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 451,
        "booking_extended_legacy_code": 5181,
        "facility_name": "ROOMS_DISINFECTED"
      }
    },
    {
      "facility_id": 452,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 452,
        "booking_extended_legacy_code": 5182,
        "facility_name": "ROOMS_SEALED_AFTER_CLEANING"
      }
    },
    {
      "facility_id": 453,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 453,
        "booking_extended_legacy_code": 5183,
        "facility_name": "SOCIAL_DISTANCING_IN_DINING_AREAS"
      }
    },
    {
      "facility_id": 454,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 454,
        "booking_extended_legacy_code": 5184,
        "facility_name": "FOOD_DELIVERED_TO_ROOMS"
      }
    },
    {
      "facility_id": 455,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 455,
        "booking_extended_legacy_code": 5185,
        "facility_name": "STAFF_FOLLOWS_SAFETY_MEASURES"
      }
    },
    {
      "facility_id": 456,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 456,
        "booking_extended_legacy_code": 5186,
        "facility_name": "STATIONERY_REMOVED"
      }
    },
    {
      "facility_id": 457,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 457,
        "booking_extended_legacy_code": 5187,
        "facility_name": "HAND_SANITIZERS_AVAILABLE"
      }
    },
    {
      "facility_id": 458,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 458,
        "booking_extended_legacy_code": 5188,
        "facility_name": "HEALTH_CHECK_AVAILABLE"
      }
    },
    {
      "facility_id": 459,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 459,
        "booking_extended_legacy_code": 5189,
        "facility_name": "FIRST_AID_KIT_AVAILABLE"
      }
    },
    {
      "facility_id": 460,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 460,
        "booking_extended_legacy_code": 5190,
        "facility_name": "CONTACTLESS_CHECKIN"
      }
    },
    {
      "facility_id": 461,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 461,
        "booking_extended_legacy_code": 5191,
        "facility_name": "CASHLESS_PAYMENTS"
      }
    },
    {
      "facility_id": 462,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 462,
        "booking_extended_legacy_code": 5192,
        "facility_name": "SOCIAL_DISTANCING"
      }
    },
    {
      "facility_id": 463,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 463,
        "booking_extended_legacy_code": 5193,
        "facility_name": "ROOM_SERVICE_APP"
      }
    },
    {
      "facility_id": 464,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 464,
        "booking_extended_legacy_code": 5194,
        "facility_name": "SEPARATORS"
      }
    },
    {
      "facility_id": 465,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 465,
        "booking_extended_legacy_code": 5198,
        "facility_name": "INVOICES_PROVIDED"
      }
    },
    {
      "facility_id": 466,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 466,
        "booking_extended_legacy_code": 5195,
        "facility_name": "PROFESSIONAL_CLEANING"
      }
    },
    {
      "facility_id": 467,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 467,
        "booking_extended_legacy_code": 5196,
        "facility_name": "SANITIZED_DINNERWARE"
      }
    },
    {
      "facility_id": 468,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 468,
        "booking_extended_legacy_code": 5197,
        "facility_name": "OPTIONAL_CLEANING"
      }
    },
    {
      "facility_id": 470,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 470,
        "facility_name": "OCI_GUEST_IDS_COLLCTED_ONLINE"
      }
    },
    {
      "facility_id": 471,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 471,
        "facility_name": "OCI_CHECKIN_KIOSK_IN_LOBBY"
      }
    },
    {
      "facility_id": 472,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 472,
        "facility_name": "OCI_LOCKBOX_KEY_COLLECTION_AT_PROPERTY"
      }
    },
    {
      "facility_id": 473,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 473,
        "facility_name": "OCI_LOCKBOX_KEY_COLLECTION_AT_SEPARATE_LOCATION"
      }
    },
    {
      "facility_id": 474,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 474,
        "facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_MOBILE_BLUETOOTH"
      }
    },
    {
      "facility_id": 475,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 475,
        "facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_MOBILE_INTERNET"
      }
    },
    {
      "facility_id": 476,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 476,
        "facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_SHARED_PIN_CODE"
      }
    },
    {
      "facility_id": 477,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 477,
        "facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_QR_CODE"
      }
    },
    {
      "facility_id": 478,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 478,
        "facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_VIA_APP"
      }
    },
    {
      "facility_id": 479,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 479,
        "facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_MOBILE_BLUETOOTH"
      }
    },
    {
      "facility_id": 480,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 480,
        "facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_MOBILE_INTERNET"
      }
    },
    {
      "facility_id": 481,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 481,
        "facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_SHARED_PIN_CODE"
      }
    },
    {
      "facility_id": 482,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 482,
        "facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_QR_CODE"
      }
    },
    {
      "facility_id": 483,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 483,
        "facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_VIA_APP"
      }
    },
    {
      "facility_id": 484,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 484,
        "booking_extended_legacy_code": 5199,
        "facility_name": "BREAKFAST_TAKEAWAY_BOXES"
      }
    },
    {
      "facility_id": 485,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 485,
        "booking_extended_legacy_code": 5200,
        "facility_name": "COVERED_FOOD_DELIVERY"
      }
    },
    {
      "facility_id": 486,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 486,
        "booking_extended_legacy_code": 5201,
        "facility_name": "ACCESS_TO_HEALTH_CARE_PROFESSIONAL"
      }
    },
    {
      "facility_id": 487,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 487,
        "booking_extended_legacy_code": 5202,
        "facility_name": "THERMOMETERS_AVAILABLE"
      }
    },
    {
      "facility_id": 488,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 488,
        "booking_extended_legacy_code": 5203,
        "facility_name": "FREE_FACE_MASKS"
      }
    },
    {
      "facility_id": 489,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 489,
        "booking_extended_legacy_code": 5204,
        "facility_name": "NO_WILDLIFE_HARMED"
      }
    },
    {
      "facility_id": 490,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 490,
        "booking_extended_legacy_code": 5205,
        "facility_name": "RECYCLING_PLAN"
      }
    },
    {
      "facility_id": 491,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 491,
        "booking_extended_legacy_code": 5206,
        "facility_name": "LOCALLY_SOURCED_FOOD"
      }
    },
    {
      "facility_id": 492,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 492,
        "booking_extended_legacy_code": 5207,
        "facility_name": "ECO_FRIENDLY_LED_LIGHTING"
      }
    },
    {
      "facility_id": 493,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 493,
        "booking_extended_legacy_code": 5208,
        "facility_name": "WATER_EFFICIENT_TOILETS"
      }
    },
    {
      "facility_id": 494,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 494,
        "booking_extended_legacy_code": 5209,
        "facility_name": "WATER_EFFICIENT_SHOWERHEADS"
      }
    },
    {
      "facility_id": 495,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 495,
        "booking_extended_legacy_code": 5210,
        "facility_name": "DOUBLE_GLAZED_WINDOWS"
      }
    },
    {
      "facility_id": 496,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 496,
        "booking_extended_legacy_code": 5211,
        "facility_name": "FOOD_WASTE_POLICY"
      }
    },
    {
      "facility_id": 497,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 497,
        "booking_extended_legacy_code": 5212,
        "facility_name": "COMMUNITY_INVESTMENT"
      }
    },
    {
      "facility_id": 498,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 498,
        "booking_extended_legacy_code": 5213,
        "facility_name": "CARBON_OFFSET"
      }
    },
    {
      "facility_id": 499,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 499,
        "booking_extended_legacy_code": 5214,
        "facility_name": "LOCAL_GUIDES_TOURS_AND_ACTIVITIES"
      }
    },
    {
      "facility_id": 500,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 500,
        "booking_extended_legacy_code": 5215,
        "facility_name": "VEGETARIAN_OPTIONS"
      }
    },
    {
      "facility_id": 501,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 501,
        "booking_extended_legacy_code": 5216,
        "facility_name": "VEGAN_OPTIONS"
      }
    },
    {
      "facility_id": 502,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 502,
        "booking_extended_legacy_code": 5217,
        "facility_name": "BUILDING_WITH_GREEN_SPACES"
      }
    },
    {
      "facility_id": 503,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 503,
        "booking_extended_legacy_code": 5218,
        "facility_name": "ORGANIC_FOOD"
      }
    },
    {
      "facility_id": 504,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 504,
        "booking_extended_legacy_code": 5219,
        "facility_name": "RENEWABLE_ENERGY"
      }
    },
    {
      "facility_id": 505,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 505,
        "booking_extended_legacy_code": 5220,
        "facility_name": "LOCAL_ARTISTS_PLATFORM"
      }
    },
    {
      "facility_id": 506,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 506,
        "booking_extended_legacy_code": 5221,
        "facility_name": "LOCAL_HERITAGE_INFORMATION"
      }
    },
    {
      "facility_id": 511,
      "state": "PRESENT",
      "property_facility_meta": {
        "facility_id": 511,
        "facility_name": "INDOOR_FIREPLACE"
      }
    }
  ],
  "warnings": [],
  "errors": [],
  "meta": {
    "ruid": "1234-12345-123456"
  }
}