ContactHandleSalesChannel
Version: v6.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
ContactHandleSalesChannel Model
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
line_items | List[SalesChannelLineItem] | ✅ | — | — |
contact_name | str | ✅ | — | — |
contact_email | str | ❌ | — | — |
contact_phone | str | ❌ | — | — |
contact_address | Address | ✅ | — | Address Model |
sales_channel | str | ✅ | — | — |
reference | str | ❌ | — | — |
total | float | ✅ | — | — |
created_at | str | ❌ | — | — |
updated_at | str | ❌ | — | — |
type | str | ❌ | CONTACT | — |
contact_id | str | ❌ | — | — |
contact_status | str | ❌ | ACTIVE | — |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| Event | EventBridge | WebShopItemSold, EbayItemSold, TradeMeItemSold, TuiPartItemSold, WallabyPartItemSold | src/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_emailtype changed: str → Optional[str] (breaking). - Field
contact_phonetype 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_soldtype changed: int → Optional[int] (breaking). - Field
quantity_soldbecame optional. - Field
quantity_solddefault changed: None → 1.
v3.0.0 · 2025-07-12 · Cian (shared account) · d0f07daf2
donefx
- Field
quantity_soldtype changed: Optional[int] → int (breaking). - Field
quantity_soldbecame required (breaking). - Field
quantity_solddefault changed: 1 → None.
v2.0.0 · 2025-07-08 · Cian (shared account) · ad0e24e1b
fxfx
- Field
quantity_soldtype changed: int → Optional[int] (breaking). - Field
quantity_soldbecame optional. - Field
quantity_solddefault 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.