Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GregKuklin/email_AI
/ types & classes
Types & classes
22 in github.com/GregKuklin/email_AI
⨍
Functions
200
◇
Types & classes
22
↳
Endpoints
80
↓ 18 callers
Class
LeveltravelAPIError
Базовый класс для ошибок Leveltravel API
services/leveltravel_service.py:20
↓ 11 callers
Class
LeveltravelService
Сервис для взаимодействия с Leveltravel API. Основной flow работы: 1. enqueue_search() - постановка поиска в очередь 2. wait_for
services/leveltravel_service.py:35
↓ 6 callers
Class
SearchParams
Параметры поиска туров для Leveltravel API
models/tour_models.py:12
↓ 5 callers
Class
OpenAIService
services/openai_service.py:9
↓ 4 callers
Class
LeveltravelAuthError
Ошибка авторизации (неверный API ключ)
services/leveltravel_service.py:30
↓ 2 callers
Class
Hotel
database/models.py:16
↓ 1 callers
Class
Favorite
Избранные туры пользователей
database/models.py:23
↓ 1 callers
Class
GoogleSheetsHandler
config.py:33
↓ 1 callers
Class
HotelCard
Карточка отеля для отображения в ленте. Основная структура данных для показа пользователю.
models/tour_models.py:220
↓ 1 callers
Class
HotelFeatures
Особенности отеля
models/tour_models.py:133
↓ 1 callers
Class
LeveltravelTimeoutError
Превышено время ожидания результатов поиска
services/leveltravel_service.py:25
↓ 1 callers
Class
PDFGenerator
services/pdf_generator.py:16
Class
Base
database/models.py:13
Class
Hotel
Информация об отеле
models/tour_models.py:156
Class
HotelImage
Изображение отеля
models/tour_models.py:144
Class
InlineStates
Состояния для inline взаимодействий, которые не требуют полного FSM flow. Используется для быстрых действий типа "Получить вдохновение".
states/tour_states.py:70
Class
MealType
Тип питания
models/tour_models.py:183
Class
RoomDetails
Детали номера
models/tour_models.py:191
Class
TourOffer
Предложение тура
models/tour_models.py:205
Class
TourSearchFlow
Состояния для полного flow поиска туров. Поддерживает два сценария: ручной ввод параметров и свободное описание.
states/tour_states.py:9
Class
UserApplicationManager
config.py:78
Class
UserContextService
services/user_context.py:6