Skip to main content

TradeMeTemplateModel

Version: v7.0.0

Stored entity

Partition key pk, sort key sk

Overview​

Trade me template model

Fields​

FieldTypeRequiredDefaultDescription
pkstr✅——
skstr✅——
typestr✅——
created_atstr✅——
updated_atstr✅——
template_idstr✅——
tenant_idstr✅——
item_typestr✅——
enabledbool✅——
upload_eventstr✅——
update_eventstr✅——
auto_relistbool✅——
imagesstr✅——
sub_titlestr❌——
descriptionstr✅——
formatFormat (Auction, BuyItNow)✅—Format enum for TradeMe listing types
start_pricestr❌——
buy_it_nowstr❌——
buy_nowfloat❌——
reservefloat❌——
payment_methodsList[int]✅——
shipping_optionint✅——
shipping_optionsList[TradeMeShippingOption]✅——
pickup_optionint✅——
durationint✅——
promotion_idint✅——

Embedded models​

Models embedded in the fields above — shown inline; they have no separate page.

TradeMeShippingOption — v2.0.0
FieldTypeRequiredDefaultDescription
methodstr❌——
typeint✅——
pricefloat❌——

Change history

  • v2.0.0 · 2025-05-17 · Cian (shared account) · Field price type changed: Optional[Decimal] → Optional[float] (breaking). (8cff53025)
  • v1.0.0 · 2025-03-29 · Cian (shared account) · Initial version. (010b96da8)

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
APIPOST /newtradeMe/template—src/trade_me_template_post.py

Change history​

v7.0.0 · 2026-06-13 · Cian (shared account) · 1de91b62f

Implement centralized part and vehicle title management

  • Removed field title (breaking).
v6.1.0 · 2025-09-25 · Olaniyi Ajayi · 963b01ead

fx

  • Added optional field buy_it_now.
v6.0.0 · 2025-09-25 · Olaniyi Ajayi · ab4817724

fx

  • Field format became required (breaking).
  • Field format default changed: Format.AUCTION → None.
v5.0.0 · 2025-09-24 · Olaniyi Ajayi · 1ac720aac

init

  • Added optional field format.
  • Field start_price type changed: str → Optional[str] (breaking).
  • Field start_price default changed: 'TradeMe' → None.
v4.1.0 · 2025-05-25 · Cian (shared account) · 00df8fd7d

fx

  • Added required field tenant_id.
v4.0.0 · 2025-03-29 · Olaniyi Ajayi · b11956914

fx

  • Field buy_now type changed: Optional[Decimal] → Optional[float] (breaking).
  • Field reserve type changed: Optional[Decimal] → Optional[float] (breaking).
v3.0.0 · 2025-03-29 · Cian (shared account) · 010b96da8

trade me

  • Removed field pickup_options (breaking).
  • Added required field pickup_option.
  • Added required field shipping_option.
  • Field duration type changed: Optional[int] → int (breaking).
  • Field duration became required (breaking).
  • Field promotion_id type changed: Optional[int] → int (breaking).
  • Field promotion_id became required (breaking).
  • Field shipping_options type changed: List[int] → List[TradeMeShippingOption] (breaking).
v2.0.0 · 2025-03-25 · Olaniyi Ajayi · f21692968

fx

  • Field duration type changed: Optional[str] → Optional[int] (breaking).
  • Field images type changed: List[dict] → str (breaking).
  • Field payment_methods type changed: Optional[List[int]] → List[int] (breaking).
  • Field payment_methods became required (breaking).
  • Field pickup_options type changed: Optional[List[dict]] → Optional[List[int]] (breaking).
  • Field shipping_options type changed: Optional[List[dict]] → List[int] (breaking).
  • Field shipping_options became required (breaking).
  • Field start_price type changed: Optional[Decimal] → str (breaking).
  • Field start_price default changed: None → 'TradeMe'.
v1.0.0 · 2025-03-15 · Olaniyi Ajayi · 338416124

fx

  • Initial version.

Generated from dismantly-backend/Microservices/TradeMe/dependencies/models.py. Do not edit by hand.

Models last synced: 2026-06-23 13:21 UTC