Skip to main content

VehiclePurchaseForm

Version: v5.1.0

Supporting model

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

Overview​

Vehicle Purchase Form

Fields​

FieldTypeRequiredDefaultDescription
tenant_idstr✅——
namestr❌——
emailstr❌——
phonestr❌——
identification_numberstr✅——
regostr❌——
vinstr❌——
sale_pricestr✅——
addressAddress✅—Address Model
send_receiptbool❌False—
recieved_platesbool❌False—
has_plates_receivedbool❌——
payment_typePaymentType (CASH, EFTPOS, BANK_TRANSFER, CHEQUE)❌—Payment Types
purchase_datestr❌——
pickup_datestr❌——
money_owedbool❌False—
money_owed_datestr❌——
pick_up_instructionsstr❌——
veh_make_idstr❌——
veh_makestr❌——
veh_model_idstr❌——
veh_modelstr❌——
veh_submodelstr❌——
veh_submodel_idstr❌——
veh_seriesstr❌——
veh_series_idstr❌——
veh_production_yearint❌——
veh_production_monthint❌——
raw_veh_modelstr❌——
raw_veh_submodelstr❌——
raw_veh_seriesstr❌——

Embedded models​

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

Address — v1.0.0
FieldTypeRequiredDefaultDescription
address_line_1str❌——
address_line_2str❌——
citystr❌——
regionstr❌——
postal_codestr❌——
countrystr❌——

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_type enum value CHEQUE added.
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.

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