"""
Mid Platform API endpoints.
[AC-IDMP-01~20] Mid platform dialogue, messages, and session management.
[AC-IDMP-SHARE] Share session via unique token.
[AC-MRS-09,10] Runtime slot query endpoints.
"""

from fastapi import APIRouter

from .dialogue import router as dialogue_router
from .messages import router as messages_router
from .sessions import router as sessions_router
from .share import router as share_router
from .slots import router as slots_router

router = APIRouter()
router.include_router(dialogue_router)
router.include_router(messages_router)
router.include_router(sessions_router)
router.include_router(share_router)
router.include_router(slots_router)

__all__ = [
    "router",
    "dialogue_router",
    "messages_router",
    "sessions_router",
    "share_router",
    "slots_router",
]
