__init__.py
1 """API package for Sussro Services. 2 3 This package contains all API endpoints, dependencies, and route definitions. 4 """ 5 from fastapi import APIRouter 6 7 from .deps import ( 8 get_db, 9 get_current_user, 10 get_current_active_user, 11 get_current_active_superuser, 12 authenticate_user, 13 oauth2_scheme, 14 ) 15 16 # Create the main API router 17 api_router = APIRouter() 18 19 # Import and include all API endpoints 20 from .v1 import api_router as v1_router 21 22 # Include API v1 router 23 api_router.include_router(v1_router, prefix="/v1") 24 25 __all__ = [ 26 "api_router", 27 "get_db", 28 "get_current_user", 29 "get_current_active_user", 30 "get_current_active_superuser", 31 "authenticate_user", 32 "oauth2_scheme", 33 ]