Files
zangramru/zangramru/web/api/puzzles/schema.py
T
s3rius 12b0eb08b4
/ docker_build (push) Successful in 5m42s
/ helm_deploy (push) Successful in 49s
Testing zangramru / lint (push) Successful in 33s
Testing zangramru / pytest (push) Failing after 22s
added support for daily puzzles.
Signed-off-by: Pavel Kirilin <s3riussan@gmail.com>
2026-07-02 02:57:09 +02:00

17 lines
340 B
Python

from pydantic import BaseModel
class PuzzleOutputDTO(BaseModel):
"""DTO for puzzle responses."""
board: list[list[str]]
solutions: dict[str, list[tuple[int, int]]]
extra: dict[str, list[tuple[int, int]]]
word_defs: dict[str, str]
class DailyPuzzleDTO(PuzzleOutputDTO):
"""Daily puzzles DTO."""
number: int