Эндпоинт: GET /api/tours
Описание: Возвращает список всех туров с основной информацией.
[
{
"id": 1,
"name": "Экскурсионный тур по Москве",
"duration_days": 5,
"program": "Обзорная экскурсия по Москве, посещение Красной площади, Кремля и Третьяковской галереи."
},
{
"id": 2,
"name": "Пляжный отдых в Сочи",
"duration_days": 7,
"program": "Отдых на Черноморском побережье, экскурсии, водные виды спорта."
}
]
Эндпоинт: GET /api/tours/{id}/dates
Описание: Возвращает список доступных дат для выбранного тура с ценами.
[
{
"date": "2024-06-01",
"hotel": {
"name": "Гостиница Москва",
"category": "4 звезды"
},
"price_per_2_people": 15000,
"price_single": 18000
},
{
"date": "2024-06-15",
"hotel": {
"name": "Отель Кремль",
"category": "5 звезд"
},
"price_per_2_people": 17000,
"price_single": 20000
}
]
Эндпоинт: GET /api/tours/{id}/hotels
Описание: Возвращает список отелей, доступных для выбранного тура.
[
{
"id": 101,
"name": "Гостиница Москва",
"description": "Современный отель в центре города с удобными номерами и рестораном.",
"photo_url": "https://example.com/photos/moscow_hotel.jpg"
},
{
"id": 102,
"name": "Отель Кремль",
"description": "Роскошный отель с видом на Кремль, спа-центр и бассейн.",
"photo_url": "https://example.com/photos/kremlin_hotel.jpg"
}
]