arbret/backend/schemas/pricing.py

28 lines
625 B
Python
Raw Normal View History

from pydantic import BaseModel
class PricingConfigResponse(BaseModel):
"""Response model for pricing configuration."""
premium_buy: int
premium_sell: int
small_trade_threshold_eur: int
small_trade_extra_premium: int
eur_min_buy: int
eur_max_buy: int
eur_min_sell: int
eur_max_sell: int
class PricingConfigUpdate(BaseModel):
"""Request model for updating pricing configuration."""
premium_buy: int
premium_sell: int
small_trade_threshold_eur: int
small_trade_extra_premium: int
eur_min_buy: int
eur_max_buy: int
eur_min_sell: int
eur_max_sell: int