MCPcopy Create free account

hub / github.com/GregKuklin/email_AI / types & classes

Types & classes22 in github.com/GregKuklin/email_AI

↓ 18 callersClassLeveltravelAPIError
Базовый класс для ошибок Leveltravel API
services/leveltravel_service.py:20
↓ 11 callersClassLeveltravelService
Сервис для взаимодействия с Leveltravel API. Основной flow работы: 1. enqueue_search() - постановка поиска в очередь 2. wait_for
services/leveltravel_service.py:35
↓ 6 callersClassSearchParams
Параметры поиска туров для Leveltravel API
models/tour_models.py:12
↓ 5 callersClassOpenAIService
services/openai_service.py:9
↓ 4 callersClassLeveltravelAuthError
Ошибка авторизации (неверный API ключ)
services/leveltravel_service.py:30
↓ 2 callersClassHotel
database/models.py:16
↓ 1 callersClassFavorite
Избранные туры пользователей
database/models.py:23
↓ 1 callersClassGoogleSheetsHandler
config.py:33
↓ 1 callersClassHotelCard
Карточка отеля для отображения в ленте. Основная структура данных для показа пользователю.
models/tour_models.py:220
↓ 1 callersClassHotelFeatures
Особенности отеля
models/tour_models.py:133
↓ 1 callersClassLeveltravelTimeoutError
Превышено время ожидания результатов поиска
services/leveltravel_service.py:25
↓ 1 callersClassPDFGenerator
services/pdf_generator.py:16
ClassBase
database/models.py:13
ClassHotel
Информация об отеле
models/tour_models.py:156
ClassHotelImage
Изображение отеля
models/tour_models.py:144
ClassInlineStates
Состояния для inline взаимодействий, которые не требуют полного FSM flow. Используется для быстрых действий типа "Получить вдохновение".
states/tour_states.py:70
ClassMealType
Тип питания
models/tour_models.py:183
ClassRoomDetails
Детали номера
models/tour_models.py:191
ClassTourOffer
Предложение тура
models/tour_models.py:205
ClassTourSearchFlow
Состояния для полного flow поиска туров. Поддерживает два сценария: ручной ввод параметров и свободное описание.
states/tour_states.py:9
ClassUserApplicationManager
config.py:78
ClassUserContextService
services/user_context.py:6