PutVehiclePurchaseFilterPreferences
Version: v1.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
Put vehicle purchase filter preferences payload.
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
preferences | List[VehiclePurchaseFilterPreference] | ✅ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
VehiclePurchaseFilterPreference — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
key | VehiclePurchaseSearchField (purchase_display_id, identification_number, pickup_date, purchase_date, veh_production_year, veh_make, veh_model, vin, registration_id, has_plates_received, payment_type, stolen_check, stolen_check_date, money_owed, money_owed_check_date) | ✅ | — | Vehicle purchase searchable/filterable field names. |
visible | bool | ✅ | — | — |
order | int | ✅ | — | — |
Change history
v1.0.0· 2026-04-14 · Clifford Usidamen · Initial version. (174dbf548)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | PUT /newvehiclePurchase/filterPreferences | — | src/purchase_put_filter_preferences.py |
Change history
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.