Files
backend/src/dexorder/database/model/series.py

22 lines
554 B
Python

import logging
from typing import Union
from sqlalchemy.dialects.postgresql import JSONB
from sqlalchemy.orm import mapped_column, Mapped
from dexorder.database.column import Json
from dexorder.database.model import Base
log = logging.getLogger(__name__)
class SeriesBase:
chain: Mapped[int] = mapped_column(primary_key=True)
series: Mapped[str] = mapped_column(primary_key=True)
key: Mapped[str] = mapped_column(primary_key=True)
class SeriesSet (SeriesBase, Base):
pass
class SeriesDict (SeriesBase, Base):
value: Mapped[str]