"""Import all models for Alembic metadata discovery."""
from app.models.foundation import (  # noqa: F401
    AttendanceGateway,
    Branch,
    Coach,
    Court,
    Device,
    DeviceProvider,
    Facility,
    Locker,
    LockerRoom,
    Membership,
    MembershipType,
    Room,
    Sport,
    SportsAuditLog,
    SportsCenter,
    SportsConfiguration,
    SportsEvent,
    SportsPermission,
    SportsRole,
    SportsSetting,
)
from app.models.catalog import (  # noqa: F401
    AgeGroup,
    ExpirationPolicy,
    FreezingRule,
    MembershipPackage,
    MembershipPlan,
    MembershipRule,
    PricingModel,
    RenewalPolicy,
    SportCategory,
)
from app.models.members import (  # noqa: F401
    DigitalMembership,
    EmergencyContact,
    FamilyMember,
    MedicalInformation,
    Member,
    MemberDocument,
    MembershipCard,
    Waiver,
)
