# app/modules/marketplace/routes/api/store.py
"""
Marketplace module store routes.

This module aggregates all marketplace store routers into a single router
for auto-discovery. Routes are defined in dedicated files with module-based
access control.

Includes:
- /marketplace/* - Marketplace import management
- /letzshop/* - Letzshop integration
"""

from fastapi import APIRouter

from .store_letzshop import store_letzshop_router
from .store_marketplace import store_marketplace_router
from .store_onboarding import store_onboarding_router

# Create aggregate router for auto-discovery
# The router is named 'router' for auto-discovery compatibility
router = APIRouter()

# Include marketplace import routes
router.include_router(store_marketplace_router)

# Include letzshop routes
router.include_router(store_letzshop_router)

# Include onboarding routes
router.include_router(store_onboarding_router)

__all__ = ["router"]
