feat(tradein/cian): surface valuation chart + rent + change-pct on /trade-in #530

Merged
lekss361 merged 5 commits from feat/cian-valuation-surface into main 2026-05-24 14:32:54 +00:00
Showing only changes of commit 3f0a49de51 - Show all commits

View file

@ -876,7 +876,11 @@ async def estimate_quality(
rent_price_rub=int(cian_val.rent_price_rub) if cian_val.rent_price_rub else None,
chart=list(cian_val.chart or []),
chart_change_pct=cian_val.chart_change_pct,
chart_change_direction=cian_val.chart_change_direction,
chart_change_direction=(
cian_val.chart_change_direction
if cian_val.chart_change_direction in {"increase", "decrease", "neutral"}
else None
),
)
if cian_val is not None
else None