Coverage for dibbler / models / ProductCache.py: 0%
10 statements
« prev ^ index » next coverage.py v7.13.0, created at 2025-12-12 13:57 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2025-12-12 13:57 +0000
1from datetime import datetime
3from sqlalchemy import Integer, DateTime
4from sqlalchemy.orm import Mapped, mapped_column
6from dibbler.models import Base
9class ProductCache(Base):
10 product_id: Mapped[int] = mapped_column(Integer, primary_key=True)
12 price: Mapped[int] = mapped_column(Integer)
13 price_timestamp: Mapped[datetime] = mapped_column(DateTime)
15 stock: Mapped[int] = mapped_column(Integer)
16 stock_timestamp: Mapped[datetime] = mapped_column(DateTime)