{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/DestinationSearchResponse",
  "title": "DestinationSearchResponse",
  "type": "object",
  "properties": {
    "destinations": {
      "type": "array",
      "description": "An array that contains the destination details.",
      "items": {
        "$ref": "#/components/schemas/Destination"
      }
    },
    "href": {
      "type": "string",
      "description": "The path to the call URI that produced the current page of results."
    },
    "limit": {
      "type": "integer",
      "description": "The number of records to show in the current response.<br><br><b>Default:</b> 20",
      "format": "int32"
    },
    "next": {
      "type": "string",
      "description": "The URL to access the next set of results. This field includes a <strong>continuation_token</strong>. No <b>prev</b> field is returned, but this value is persistent during the session so that you can use it to return to the next page.<br><br>This field is not returned if fewer records than specified by the <strong>limit</strong> field are returned."
    },
    "total": {
      "type": "integer",
      "description": "The total number of matches for the search criteria.",
      "format": "int32"
    }
  },
  "description": "A type that contains information about the destination search response."
}