Skip to main content

WorkOrderUpdate

Version: v3.0.0

Supporting model

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

Overview​

WorkOrderUpdate

Fields​

FieldTypeRequiredDefaultDescription
work_order_idstr✅——
contactstr✅——
contact_idstr✅——
due_datestr❌——
issue_datestr❌——
referencestr❌——
sales_channelstr❌——
sales_personstr❌——
sales_person_idstr❌——
commentsstr❌——
invoice_idstr❌——
invoice_display_idstr❌——
line_itemsList[LineItemCreate]✅——
statusStatusEnum (DRAFT, TODO, IN_PROGRESS, BLOCKED, COMPLETED, CANCELLED)❌DRAFTStatus

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
APIPUT /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_id type changed: Optional[str] → str (breaking).
  • Field contact_id became required (breaking).
  • Field line_items type 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.

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