Skip to main content

VehiclePurchaseSearch

Version: v3.0.0

Supporting model

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

Overview

Vehicle purchase search payload.

Fields

FieldTypeRequiredDefaultDescription
page_indexint0
page_sizeint15
free_text_querystr
purchase_display_idstr
identification_numberstr
pickup_datestr
purchase_datestr
veh_production_year`intList[int]`
veh_make`strList[str]`
veh_model`strList[str]`
vinstr
registration_idstr
has_plates_receivedbool
payment_type`strList[str]`
stolen_checkbool
stolen_check_datestr
money_owedbool
money_owed_check_datestr
vehicle_purchase_display_idstr
regostr
money_owed_datestr

APIs / Triggers

TriggerEndpoint / SourceDetailHandler
APIPOST /newvehiclePurchase/src/purchase_search.py
APIPOST /newvehiclePurchase/searchsrc/purchase_search.py
APIGET /newvehiclePurchase/filterssrc/purchase_search_filters.py
APIPOST /newvehiclePurchase/filterssrc/purchase_search_filters.py

Change history

v3.0.0 · 2026-04-21 · Clifford Usidamen · 543728ae6

feat(purchase): finalize vehicle purchase search/filter backend updates

  • Removed field recieved_plates (breaking).
  • Field page_index became optional.
  • Field page_index default changed: None → 0.
  • Field page_size became optional.
  • Field page_size default changed: None → 15.
v2.0.0 · 2026-04-20 · Clifford Usidamen · 2c295a5c0

filter update

  • Field payment_type type changed: Optional[str] → Optional[Union[str, List[str]]] (breaking).
  • Field veh_make type changed: Optional[str] → Optional[Union[str, List[str]]] (breaking).
  • Field veh_model type changed: Optional[str] → Optional[Union[str, List[str]]] (breaking).
  • Field veh_production_year type changed: Optional[int] → Optional[Union[int, List[int]]] (breaking).
v1.0.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

  • 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