20 lines
669 B
Python
20 lines
669 B
Python
# app/api/v1/public/__init__.py
|
|
"""
|
|
Public API endpoints (customer-facing).
|
|
"""
|
|
|
|
from fastapi import APIRouter
|
|
from .vendors import auth, products, cart, orders, vendors
|
|
|
|
# Create public router
|
|
router = APIRouter()
|
|
|
|
# Include all public sub-routers
|
|
router.include_router(vendors.router, prefix="/vendors", tags=["public-vendors"])
|
|
router.include_router(auth.router, prefix="/vendors", tags=["public-auth"])
|
|
router.include_router(products.router, prefix="/vendors", tags=["public-products"])
|
|
router.include_router(cart.router, prefix="/vendors", tags=["public-cart"])
|
|
router.include_router(orders.router, prefix="/vendors", tags=["public-orders"])
|
|
|
|
__all__ = ["router"]
|