# app/modules/messaging/routes/api/__init__.py
"""
Messaging module API routes.

Admin routes:
- /messages/* - Conversation and message management
- /notifications/* - Admin notifications and platform alerts

Store routes:
- /messages/* - Conversation and message management
- /notifications/* - Store notifications
- /email-settings/* - SMTP and provider configuration
- /email-templates/* - Email template customization

Storefront routes:
- Customer-facing messaging
"""

from app.modules.messaging.routes.api.admin import router as admin_router
from app.modules.messaging.routes.api.store import router as store_router
from app.modules.messaging.routes.api.storefront import router as storefront_router

# Tag for OpenAPI documentation
STOREFRONT_TAG = "Messages (Storefront)"

__all__ = ["router", "storefront_router", "router", "STOREFRONT_TAG"]
