diff --git a/api/models/__init__.py b/api/models/__init__.py index ae66d22..e3fc12d 100644 --- a/api/models/__init__.py +++ b/api/models/__init__.py @@ -13,3 +13,4 @@ from .order import ( OrderRowDetail, OrderOrderField, ) +from .market import Market diff --git a/api/models/market.py b/api/models/market.py index b0e6575..cc2e251 100644 --- a/api/models/market.py +++ b/api/models/market.py @@ -4,6 +4,13 @@ from api.extensions import db from .product import Currencies +class Market(db.Model): + __tablename__ = "markets" + + id = db.Column(db.Integer, primary_key=True) + name = db.Column(db.String(255)) + + class PriceAdjustments(db.Model): __tablename__ = "price_adjustments" @@ -12,7 +19,8 @@ class PriceAdjustments(db.Model): adjustment = db.Column(db.Numeric) -class Market(object): +# P5-6490 deprecated market model. Will be replaced with Market +class LegacyMarket(object): def __init__(self, name, locale, currency, vat, iso3): self.name = name self.locale = locale @@ -91,7 +99,7 @@ _markets = [ def iter_markets(): for market in _markets: - yield Market(*market) + yield LegacyMarket(*market) def from_locale(locale):