from ninja import Router from ninja.security import SessionAuth from .auth import BearerTokenAuth from .endpoints import packages, scenarios, compounds, rules, reactions, pathways, models, structure # Main router with authentication router = Router( auth=[ SessionAuth(), BearerTokenAuth(), ] ) # Include all endpoint routers router.add_router("", packages.router) router.add_router("", scenarios.router) router.add_router("", compounds.router) router.add_router("", rules.router) router.add_router("", reactions.router) router.add_router("", pathways.router) router.add_router("", models.router) router.add_router("", structure.router)