scryfall-py/scryfall/models/base.py
2025-03-01 20:31:25 -07:00

17 lines
369 B
Python

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