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
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
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