TradeMeTemplateUpdate
Version: v5.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
TradeMe template update model
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
item_type | str | ✅ | — | — |
enabled | bool | ✅ | — | — |
upload_event | str | ✅ | — | — |
update_event | str | ✅ | — | — |
auto_relist | bool | ✅ | — | — |
images | str | ✅ | — | — |
sub_title | str | ❌ | — | — |
description | str | ✅ | — | — |
format | Format (Auction, BuyItNow) | ✅ | — | Format enum for TradeMe listing types |
start_price | str | ❌ | — | — |
buy_now | float | ❌ | — | — |
reserve | float | ❌ | — | — |
buy_it_now | str | ❌ | — | — |
payment_methods | List[int] | ✅ | — | — |
shipping_option | int | ✅ | — | — |
shipping_options | List[TradeMeShippingOption] | ✅ | — | — |
pickup_option | int | ✅ | — | — |
duration | int | ✅ | — | — |
promotion_id | int | ✅ | — | — |
updated_at | str | ❌ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
TradeMeShippingOption — v2.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
method | str | ❌ | — | — |
type | int | ✅ | — | — |
price | float | ❌ | — | — |
Change history
v2.0.0· 2025-05-17 · Cian (shared account) · Fieldpricetype changed: Optional[Decimal] → Optional[float] (breaking). (8cff53025)v1.0.0· 2025-03-29 · Cian (shared account) · Initial version. (010b96da8)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | PUT /newtradeMe/template | — | src/trade_me_template_put.py |
Change history
v5.0.0 · 2026-06-13 · Cian (shared account) · 1de91b62f
Implement centralized part and vehicle title management
- Removed field
title(breaking).
v4.1.0 · 2025-09-25 · Olaniyi Ajayi · 963b01ead
fx
- Added optional field
buy_it_now.
v4.0.0 · 2025-09-25 · Olaniyi Ajayi · ab4817724
fx
- Field
formatbecame required (breaking). - Field
formatdefault changed: Format.AUCTION → None.
v3.0.0 · 2025-09-24 · Olaniyi Ajayi · 1ac720aac
init
- Added optional field
format. - Field
start_pricetype changed: str → Optional[str] (breaking). - Field
start_pricedefault changed: 'TradeMe' → None.
v2.0.0 · 2025-03-29 · Cian (shared account) · 010b96da8
trade me
- Added required field
pickup_option. - Added required field
shipping_option. - Field
shipping_optionstype changed: List[int] → List[TradeMeShippingOption] (breaking).
v1.0.0 · 2025-03-16 · Cian (shared account) · feca668a3
models
- Initial version.
Generated from
dismantly-backend/Microservices/TradeMe/dependencies/models.py. Do not edit by hand.