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

22 lines
519 B
Python

from typing import Literal
from pydantic import BaseModel, HttpUrl
from scryfall.models.enums import Color
class CardSymbol(BaseModel):
object: Literal["card_symbol"]
symbol: str
loose_variant: str | None = None
english: str
transposable: bool
represents_mana: bool
mana_value: float | None = None
appears_in_mana_costs: bool
funny: bool
colors: list[Color]
hybrid: bool
phyrexian: bool
gatherer_alternatives: str | None = None
svg_uri: HttpUrl | None = None