WorkOrderUpdate
Version: v3.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
WorkOrderUpdate
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
work_order_id | str | ✅ | — | — |
contact | str | ✅ | — | — |
contact_id | str | ✅ | — | — |
due_date | str | ❌ | — | — |
issue_date | str | ❌ | — | — |
reference | str | ❌ | — | — |
sales_channel | str | ❌ | — | — |
sales_person | str | ❌ | — | — |
sales_person_id | str | ❌ | — | — |
comments | str | ❌ | — | — |
invoice_id | str | ❌ | — | — |
invoice_display_id | str | ❌ | — | — |
line_items | List[LineItemCreate] | ✅ | — | — |
status | StatusEnum (DRAFT, TODO, IN_PROGRESS, BLOCKED, COMPLETED, CANCELLED) | ❌ | DRAFT | Status |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | PUT /newworkOrder/ | — | src/work_order_update.py |
Change history
v3.0.0 · 2025-11-06 · Olaniyi Ajayi · d7da4dc45
fx
- Removed field
dpc_id(breaking). - Removed field
dpc_number(breaking).
v2.1.0 · 2025-11-06 · Olaniyi Ajayi · 31dce240f
fx
- Added optional field
dpc_id. - Added optional field
dpc_number.
v2.0.0 · 2025-07-11 · Cian (shared account) · 7b0e617b1
fx
- Removed field
contact_name(breaking). - Removed field
picker(breaking). - Removed field
picker_id(breaking). - Added required field
contact. - Added optional field
invoice_display_id. - Added optional field
invoice_id. - Added optional field
status. - Field
contact_idtype changed: Optional[str] → str (breaking). - Field
contact_idbecame required (breaking). - Field
line_itemstype changed: List[LineItem] → List[LineItemCreate] (breaking).
v1.0.0 · 2025-03-17 · Olaniyi Ajayi · 0beb2163a
updated wo and qs
- Initial version.
Generated from
dismantly-backend/Microservices/WorkOrder/dependencies/models.py. Do not edit by hand.