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

Embedded models

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

SalesChannelLineItem — v2.0.0
FieldTypeRequiredDefaultDescription
part_idstr
unit_pricefloat
quantityint
item_typeItemTypeEnum (PART, OTHER)ItemType

Change history

  • v2.0.0 · 2026-02-12 · Cian (shared account) · Removed field description (breaking). (1c7bfd279)
  • v1.0.0 · 2026-02-12 · Cian (shared account) · Initial version. (b2cf91eff)
Address — v5.0.0
FieldTypeRequiredDefaultDescription
attentionstr
address_line_1str
address_line_2str
citystr
regionstr
postal_codestr
countrystr

Change history

  • v5.0.0 · 2025-07-16 · Cian (shared account) · Field country type changed: str → Optional[str] (breaking).; Field country became optional. (1abde6b0b)
  • v4.0.0 · 2025-07-12 · Cian (shared account) · Field country type changed: Optional[str] → str (breaking).; Field country became required (breaking). (d0f07daf2)
  • v3.0.0 · 2025-07-08 · Cian (shared account) · Field country type changed: str → Optional[str] (breaking).; Field country became optional. (ad0e24e1b)
  • v2.0.0 · 2025-07-05 · Olaniyi Ajayi · Field country type changed: Optional[str] → str (breaking).; Field country became required (breaking). (8910dd4d0)
  • v1.0.0 · 2025-03-16 · Cian (shared account) · Initial version. (0c2952ef4)

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.

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