Commit 956c9160 authored by George Papathanail's avatar George Papathanail
Browse files

feat: introduce fm

parent 0cd9cee3
Loading
Loading
Loading
Loading
Loading
+4609 −0

File added.

Preview size limit exceeded, changes collapsed.

+11 −0
Changes for src/open_exposure_gateway/api/gsma/federation_manager/v1_2_0/router.py: 11 added lines, 0 removed lines.
Original line number Diff line number Diff line
"""FastAPI routes for the GSMA Federation Manager API (EWBI OPG v1.2.0).

Endpoints defined by ``API_definitions/federation-manager.yaml``.
"""

from fastapi import APIRouter

# GSMA OPG serves the Federation Management API at {apiRoot}/operatorplatform/federation/v1.
BASE_PATH = "/operatorplatform/federation/v1"

router = APIRouter(prefix=BASE_PATH, tags=["Federation Manager"])
+7 −0
Changes for src/open_exposure_gateway/api/gsma/federation_manager/v1_2_0/schemas.py: 7 added lines, 0 removed lines.
Original line number Diff line number Diff line
"""Pydantic models for the GSMA Federation Manager API (EWBI OPG v1.2.0).

Request/response schemas derived from
``API_definitions/federation-manager.yaml``.
"""

from __future__ import annotations