From e11f4b17852ad8c6d4bc4372c62624a5845d25e4 Mon Sep 17 00:00:00 2001 From: Mohammad Torkashvand <mohammad.torkashvand@geant.org> Date: Thu, 28 Mar 2024 14:42:05 +0100 Subject: [PATCH] added networks module to docs --- docs/source/module/api/v1/index.rst | 1 + docs/source/module/api/v1/networks.rst | 6 ++++++ gso/api/v1/network.py | 4 ++-- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 docs/source/module/api/v1/networks.rst diff --git a/docs/source/module/api/v1/index.rst b/docs/source/module/api/v1/index.rst index 743e1a28..a40080e2 100644 --- a/docs/source/module/api/v1/index.rst +++ b/docs/source/module/api/v1/index.rst @@ -15,3 +15,4 @@ Submodules imports subscriptions processes + networks diff --git a/docs/source/module/api/v1/networks.rst b/docs/source/module/api/v1/networks.rst new file mode 100644 index 00000000..e85dda9e --- /dev/null +++ b/docs/source/module/api/v1/networks.rst @@ -0,0 +1,6 @@ +``gso.api.v1.subscriptions`` +============================ + +.. automodule:: gso.api.v1.networks + :members: + :show-inheritance: diff --git a/gso/api/v1/network.py b/gso/api/v1/network.py index 39889a33..c1e20368 100644 --- a/gso/api/v1/network.py +++ b/gso/api/v1/network.py @@ -11,7 +11,7 @@ from starlette import status from gso.products.product_blocks.iptrunk import PhysicalPortCapacity from gso.services.subscriptions import get_active_iptrunk_subscriptions -router = APIRouter(prefix="/networks", tags=["Network"],) +router = APIRouter(prefix="/networks", tags=["Network"]) class RouterBlock(OrchestratorBaseModel): @@ -59,7 +59,7 @@ def _calculate_iptrunk_capacity(iptrunk_sides: list, iptrunk_speed: PhysicalPort return f"{capacity}G" -@router.get("/topology", status_code=status.HTTP_200_OK, response_model=NetworkTopologyDomainModelSchema,) +@router.get("/topology", status_code=status.HTTP_200_OK, response_model=NetworkTopologyDomainModelSchema) def network_topology() -> NetworkTopologyDomainModelSchema: """Retrieve all active or provisioning IP trunk subscriptions.""" topology: dict = {"iptrunks": []} -- GitLab