Skip to main content

ContactHandleSalesChannel

Version: v6.0.0

Supporting model

A request/response or nested model — not a stored DynamoDB entity.

Overview

ContactHandleSalesChannel Model

Fields

FieldTypeRequiredDefaultDescription
line_itemsList[SalesChannelLineItem]
contact_namestr
contact_emailstr
contact_phonestr
contact_addressAddressAddress Model
sales_channelstr
referencestr
totalfloat
created_atstr
updated_atstr
typestrCONTACT
contact_idstr
contact_statusstrACTIVE

APIs / Triggers

TriggerEndpoint / SourceDetailHandler
EventEventBridgeWebShopItemSold, EbayItemSold, TradeMeItemSold, TuiPartItemSold, WallabyPartItemSoldsrc/handle/contact_handle_sales_channel_web_hook.py

Change history

v6.0.0 · 2026-02-12 · Cian (shared account) · 3816a9f55

Enhance contact handling and payload construction in webhook services

  • Field contact_email type changed: str → Optional[str] (breaking).
  • Field contact_phone type changed: str → Optional[str] (breaking).
v5.0.0 · 2026-02-12 · Cian (shared account) · b3c0ad02b

Refactor eBay and WorkOrder models for improved structure and clarity

  • Removed field part_id (breaking).
  • Removed field quantity_sold (breaking).
  • Removed field sold_price (breaking).
  • Removed field title (breaking).
  • Added required field line_items.
  • Added required field total.
v4.1.0 · 2025-08-05 · Cian (shared account) · fb58eef03

fx

  • Added optional field reference.
v4.0.0 · 2025-07-16 · Cian (shared account) · 1abde6b0b

fx

  • Field quantity_sold type changed: int → Optional[int] (breaking).
  • Field quantity_sold became optional.
  • Field quantity_sold default changed: None → 1.
v3.0.0 · 2025-07-12 · Cian (shared account) · d0f07daf2

donefx

  • Field quantity_sold type changed: Optional[int] → int (breaking).
  • Field quantity_sold became required (breaking).
  • Field quantity_sold default changed: 1 → None.
v2.0.0 · 2025-07-08 · Cian (shared account) · ad0e24e1b

fxfx

  • Field quantity_sold type changed: int → Optional[int] (breaking).
  • Field quantity_sold became optional.
  • Field quantity_sold default changed: None → 1.
v1.1.0 · 2025-04-07 · Olaniyi Ajayi · cded8faa0

other sc fx

  • Added required field quantity_sold.
v1.0.0 · 2025-03-16 · Cian (shared account) · 0c2952ef4

init

  • Initial version.

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