Model/backend/magic_plan/magic_plan_client.py
2026-04-28 15:24:17 +00:00

14 lines
432 B
Python

from backend.magic_plan.models import MagicPlanDetail, MagicPlanSummary
class MagicPlanClient:
BASE_URL = "https://cloud.magicplan.app/api/v2"
def __init__(self, _api_key: str) -> None:
raise NotImplementedError
def get_plans(self, _project_id: str) -> list[MagicPlanSummary]:
raise NotImplementedError
def get_plan_xml(self, _plan_id: str) -> MagicPlanDetail:
raise NotImplementedError