"""Пакет ORM-моделей.

Импортирует все модульные модели, чтобы `Base.metadata` был полностью
заполнен для автогенерации Alembic.
"""

from models.audio_track import SessionAudioTrack
from models.base import Base
from models.chat import ChatMessage
from models.conference import Conference
from models.email_delivery import EmailDelivery
from models.email_verification import EmailVerificationToken
from models.guest import GuestAccess
from models.instance_setting import InstanceSetting
from models.invitee import ConferenceInvitee
from models.participant import ConferenceParticipant
from models.phrase import Phrase
from models.session import ConferenceSession
from models.team import Team
from models.user import User
from models.user_background import UserBackground
from models.webhook_event import LivekitWebhookEvent

__all__ = [
    "Base",
    "ChatMessage",
    "Conference",
    "ConferenceInvitee",
    "ConferenceParticipant",
    "ConferenceSession",
    "EmailDelivery",
    "EmailVerificationToken",
    "GuestAccess",
    "InstanceSetting",
    "LivekitWebhookEvent",
    "Phrase",
    "SessionAudioTrack",
    "Team",
    "User",
    "UserBackground",
]
