# Importa tutti i modelli per permettere ad Alembic di rilevarli
from app.models.tenant import Tenant  # noqa: F401
from app.models.user import User, RefreshToken  # noqa: F401
from app.models.mailbox import Mailbox  # noqa: F401
from app.models.message import Message, Attachment, SendJob  # noqa: F401
from app.models.archival import ArchivalBatch, ArchivalBatchMessage, ArchivalDip  # noqa: F401
from app.models.audit_log import AuditLog  # noqa: F401
from app.models.label import Label, MessageLabel  # noqa: F401
from app.models.permission import MailboxPermission  # noqa: F401
from app.models.virtual_box import VirtualBox, VirtualBoxRule, VirtualBoxAssignment  # noqa: F401
from app.models.notification import NotificationChannel, NotificationRule, NotificationLog  # noqa: F401
from app.models.tenant_settings import TenantSettings  # noqa: F401
from app.models.template import MessageTemplate  # noqa: F401
from app.models.routing_rule import RoutingRule, RoutingRuleCondition, RoutingRuleAction  # noqa: F401
from app.models.pec_contact import PecContact  # noqa: F401
from app.models.signature import Signature, SignatureAssignment  # noqa: F401
from app.models.fascicolo import Fascicolo, FascicoloMessage  # noqa: F401
