from typing import TYPE_CHECKING from pydantic import BaseModel if TYPE_CHECKING: from pyfall.client import Pyfall class BaseAPIModel(BaseModel): """Base API model for base API calls.""" _client: "Pyfall" def __init__(self, **data): client = data.get("_client") super().__init__(**data) self._client = client