25 lines
868 B
Python
25 lines
868 B
Python
from __future__ import annotations
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from govoplan_campaign.backend.routes.attachments import router as attachments_router
|
|
from govoplan_campaign.backend.routes.campaigns import router as campaigns_router
|
|
from govoplan_campaign.backend.routes.delivery import router as delivery_router
|
|
from govoplan_campaign.backend.routes.jobs import router as jobs_router
|
|
from govoplan_campaign.backend.routes.reports import router as reports_router
|
|
from govoplan_campaign.backend.routes.sharing import router as sharing_router
|
|
from govoplan_campaign.backend.routes.versions import router as versions_router
|
|
|
|
|
|
router = APIRouter()
|
|
for workflow_router in (
|
|
campaigns_router,
|
|
versions_router,
|
|
jobs_router,
|
|
reports_router,
|
|
sharing_router,
|
|
delivery_router,
|
|
attachments_router,
|
|
):
|
|
router.routes.extend(workflow_router.routes)
|