VehiclePurchaseForm
Version: v5.1.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
Vehicle Purchase Form
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
tenant_id | str | ✅ | — | — |
name | str | ❌ | — | — |
email | str | ❌ | — | — |
phone | str | ❌ | — | — |
identification_number | str | ✅ | — | — |
rego | str | ❌ | — | — |
vin | str | ❌ | — | — |
sale_price | str | ✅ | — | — |
address | Address | ✅ | — | Address Model |
send_receipt | bool | ❌ | False | — |
recieved_plates | bool | ❌ | False | — |
has_plates_received | bool | ❌ | — | — |
payment_type | PaymentType (CASH, EFTPOS, BANK_TRANSFER, CHEQUE) | ❌ | — | Payment Types |
purchase_date | str | ❌ | — | — |
pickup_date | str | ❌ | — | — |
money_owed | bool | ❌ | False | — |
money_owed_date | str | ❌ | — | — |
pick_up_instructions | str | ❌ | — | — |
veh_make_id | str | ❌ | — | — |
veh_make | str | ❌ | — | — |
veh_model_id | str | ❌ | — | — |
veh_model | str | ❌ | — | — |
veh_submodel | str | ❌ | — | — |
veh_submodel_id | str | ❌ | — | — |
veh_series | str | ❌ | — | — |
veh_series_id | str | ❌ | — | — |
veh_production_year | int | ❌ | — | — |
veh_production_month | int | ❌ | — | — |
raw_veh_model | str | ❌ | — | — |
raw_veh_submodel | str | ❌ | — | — |
raw_veh_series | str | ❌ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
Address — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
address_line_1 | str | ❌ | — | — |
address_line_2 | str | ❌ | — | — |
city | str | ❌ | — | — |
region | str | ❌ | — | — |
postal_code | str | ❌ | — | — |
country | str | ❌ | — | — |
Change history
v1.0.0· 2025-03-16 · Cian (shared account) · Initial version. (0c2952ef4)
APIs / Triggers
No API or event interacts with this object directly.
Change history
v5.1.0 · 2026-04-21 · Clifford Usidamen · 543728ae6
feat(purchase): finalize vehicle purchase search/filter backend updates
- Added optional field
has_plates_received. - Added optional field
money_owed. - Added optional field
money_owed_date. - Added optional field
pickup_date. - Added optional field
purchase_date.
v5.0.0 · 2026-04-21 · Cian (shared account) · 24d6b2eb1
Add purchase table preferences APIs
- Removed field
has_plates_received(breaking). - Removed field
money_owed(breaking). - Removed field
money_owed_date(breaking). - Removed field
pickup_date(breaking). - Removed field
purchase_date(breaking).
v4.1.0 · 2026-04-20 · Clifford Usidamen · 2c295a5c0
filter update
- Added optional field
has_plates_received. - Added optional field
money_owed. - Added optional field
money_owed_date. - Added optional field
pickup_date. - Added optional field
purchase_date.
v4.0.0 · 2026-04-20 · Cian (shared account) · 7273ddc12
Refactor inventory backend services
- Removed field
has_plates_received(breaking). - Removed field
money_owed(breaking). - Removed field
money_owed_date(breaking). - Removed field
pickup_date(breaking). - Removed field
purchase_date(breaking).
v3.2.0 · 2026-04-14 · Clifford Usidamen · 174dbf548
feat(purchase): move vehicle purchase search to /search and add filters, soft delete, money-owed, and filter-preferences APIs
- Added optional field
has_plates_received. - Added optional field
money_owed. - Added optional field
money_owed_date. - Added optional field
pickup_date. - Added optional field
purchase_date.
v3.1.0 · 2025-06-11 · Cian (shared account) · 41eb2043c
payment type
- Field
payment_typeenum valueCHEQUEadded.
v3.0.0 · 2025-06-06 · Cian (shared account) · ad6eb3013
vehicle pruchase
- Removed field
country(breaking). - Removed field
state(breaking). - Added optional field
send_receipt.
v2.2.0 · 2025-05-17 · Cian (shared account) · 941465287
fx
- Added optional field
raw_veh_model. - Added optional field
raw_veh_series. - Added optional field
raw_veh_submodel.
v2.1.0 · 2025-05-09 · Cian (shared account) · 3a7865c16
fx
- Added optional field
veh_make. - Added optional field
veh_make_id. - Added optional field
veh_model. - Added optional field
veh_model_id. - Added optional field
veh_production_month. - Added optional field
veh_production_year. - Added optional field
veh_series. - Added optional field
veh_series_id. - Added optional field
veh_submodel. - Added optional field
veh_submodel_id.
v2.0.0 · 2025-04-01 · Cian (shared account) · 25cadc514
models
- Removed field
veh_make(breaking). - Removed field
veh_model(breaking). - Removed field
veh_production_year(breaking). - Removed field
veh_series(breaking). - Removed field
veh_submodel(breaking). - Added required field
country.
v1.0.0 · 2025-03-16 · Cian (shared account) · 0c2952ef4
init
- Initial version.
Generated from
dismantly-backend/Microservices/Purchase/dependencies/models.py. Do not edit by hand.