diff --git a/deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/tickers/models.py b/deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/tickers/models.py new file mode 100644 index 0000000..f8ac204 --- /dev/null +++ b/deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/tickers/models.py @@ -0,0 +1,23 @@ +from sqlalchemy.orm import ( + mapped_column, + Mapped, + DeclarativeBase, +) +from sqlalchemy import ( + String, + ForeignKey, +) + +from typing import (Optional,) + +class Base(DeclarativeBase): + pass + +class Market(Base): + __tablename__ = 'tickers_market' + + id: Mapped[int] = mapped_column(primary_key=True) + name: Mapped[str] = mapped_column(String(32)) + + def __repr__(self) -> str: + return f"Market(id={self.id!r}, name={self.name!r})"