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

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

Vendor routes:
- /messages/* - Conversation and message management
- /notifications/* - Vendor 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 admin_router
from app.modules.messaging.routes.api.storefront import router as storefront_router
from app.modules.messaging.routes.api.vendor import vendor_router

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

__all__ = ["admin_router", "storefront_router", "vendor_router", "STOREFRONT_TAG"]
