ALM-2 / backend /db_models /__init__.py
ACA050's picture
Upload 520 files
2ed8996 verified
Raw
History Blame Contribute Delete
722 Bytes
"""
Models package for AegisLM SaaS Backend.
Database models for users, evaluations, and API keys.
"""
from .user import User
from .evaluation import Evaluation, EvaluationStatus
from .api_key import ApiKey
from .role import Role, Permission
# Import Base from database module
from core.database import Base
# Import AI models if available
try:
from ai.models.attack_models import Attack
__all__ = [
"User",
"Evaluation",
"EvaluationStatus",
"ApiKey",
"Role",
"Permission",
"Attack"
]
except ImportError:
__all__ = [
"User",
"Evaluation",
"EvaluationStatus",
"ApiKey",
"Role",
"Permission"
]