# models/schema/notification.py """ LEGACY LOCATION - Re-exports from module for backwards compatibility. The canonical implementation is now in: app/modules/messaging/schemas/notification.py This file exists to maintain backwards compatibility with code that imports from the old location. All new code should import directly from the module: from app.modules.messaging.schemas import notification """ from app.modules.messaging.schemas.notification import ( # Response schemas MessageResponse, UnreadCountResponse, # Notification schemas NotificationResponse, NotificationListResponse, # Settings schemas NotificationSettingsResponse, NotificationSettingsUpdate, # Template schemas NotificationTemplateResponse, NotificationTemplateListResponse, NotificationTemplateUpdate, # Test notification TestNotificationRequest, # Alert statistics AlertStatisticsResponse, ) __all__ = [ # Response schemas "MessageResponse", "UnreadCountResponse", # Notification schemas "NotificationResponse", "NotificationListResponse", # Settings schemas "NotificationSettingsResponse", "NotificationSettingsUpdate", # Template schemas "NotificationTemplateResponse", "NotificationTemplateListResponse", "NotificationTemplateUpdate", # Test notification "TestNotificationRequest", # Alert statistics "AlertStatisticsResponse", ]