29 lines
722 B
Python
29 lines
722 B
Python
# services/auth/app/models/__init__.py
|
|
"""
|
|
Models export for auth service
|
|
"""
|
|
|
|
# Import AuditLog model for this service
|
|
from shared.security import create_audit_log_model
|
|
from shared.database.base import Base
|
|
|
|
# Create audit log model for this service
|
|
AuditLog = create_audit_log_model(Base)
|
|
|
|
from .users import User
|
|
from .tokens import RefreshToken, LoginAttempt
|
|
from .onboarding import UserOnboardingProgress, UserOnboardingSummary
|
|
from .consent import UserConsent, ConsentHistory
|
|
from .deletion_job import DeletionJob
|
|
|
|
__all__ = [
|
|
'User',
|
|
'RefreshToken',
|
|
'LoginAttempt',
|
|
'UserOnboardingProgress',
|
|
'UserOnboardingSummary',
|
|
'UserConsent',
|
|
'ConsentHistory',
|
|
'DeletionJob',
|
|
"AuditLog",
|
|
] |