{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Destino: Calpe, Moraira, Javea, Altea o Benissa"
},
"checkIn": {
"type": "string",
"description": "Fecha de entrada en formato YYYY-MM-DD"
},
"checkOut": {
"type": "string",
"description": "Fecha de salida en formato YYYY-MM-DD"
},
"minDays": {
"type": "number",
"description": "Estancia mínima en noches"
},
"adults": {
"type": "number",
"description": "Número de adultos"
},
"children": {
"type": "number",
"description": "Número de niños"
},
"pets": {
"type": "number",
"description": "Mascotas: 0 o 1"
},
"descriptors": {
"type": "string",
"description": "Filtros adicionales (piscina, vistas al mar, etc.)"
},
"page": {
"type": "number",
"description": "Página, empezando en 1"
},
"pageSize": {
"type": "number",
"minimum": 1,
"maximum": 20,
"description": "Resultados por página (entre 1 y 20)"
}
}
}{
"type": "object",
"properties": {
"villaErc": {
"type": "string",
"description": "External reference code de la villa"
}
},
"required": [
"villaErc"
]
}{
"type": "object",
"properties": {
"villaErc": {
"type": "string",
"description": "External reference code de la villa"
},
"checkIn": {
"type": "string",
"description": "Fecha de entrada en formato YYYY-MM-DD"
},
"checkOut": {
"type": "string",
"description": "Fecha de salida en formato YYYY-MM-DD"
},
"adults": {
"type": "number",
"description": "Número de adultos (por defecto 2)"
},
"children": {
"type": "number",
"description": "Número de niños"
},
"pets": {
"type": "number",
"description": "Mascotas: 0 o 1"
}
},
"required": [
"villaErc",
"checkIn",
"checkOut"
]
}