Fitment
Version: v3.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
Fitment Model - enhanced with applicable years and make_model search field
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
id | str | ❌ | — | — |
created_at | str | ❌ | — | — |
updated_at | str | ❌ | — | — |
is_donor_vehicle_fitment | bool | ❌ | False | — |
fitment_notes | str | ❌ | — | — |
fitment_type | FitmentTypeEnum | ❌ | — | — |
month_from | int | ❌ | — | — |
year_from | int | ❌ | — | — |
month_to | int | ❌ | — | — |
year_to | int | ❌ | — | — |
applicable_years | List[int] | ❌ | [] | — |
veh_make | str | ❌ | — | — |
veh_make_id | str | ❌ | — | — |
veh_model | str | ❌ | — | — |
veh_model_id | str | ❌ | — | — |
veh_make_model | str | ❌ | — | — |
vehicle_attributes | List[VehicleAttribute] | ❌ | [] | — |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| Event | EventBridge | PartCatalogImagesProcessed | src/handle_dismantly_fitment.py |
Change history
v3.0.0 · 2025-10-24 · Olaniyi Ajayi · bd5ef3280
updated dpc model
- Added optional field
applicable_years. - Added optional field
veh_make_model. - Field
fitment_typetype changed: Optional[FitmentTypeEnums] → Optional[FitmentTypeEnum] (breaking). - Field
fitment_typeenum valueExactReplacementremoved (breaking). - Field
fitment_typeenum valuePossibleremoved (breaking). - Field
fitment_typeenum valueSuppressedremoved (breaking). - Field
fitment_typeenum valueUpgraderemoved (breaking). - Field
fitment_typeenum valueUsableremoved (breaking). - Field
fitment_typeenum valueEXACTadded. - Field
fitment_typeenum valueWITH_MODIFICATIONSadded. - Field
is_donor_vehicle_fitmenttype changed: Optional[bool] → bool (breaking). - Field
vehicle_attributesbecame optional. - Field
vehicle_attributesdefault changed: None → [].
v2.0.0 · 2025-10-21 · Olaniyi Ajayi · d0b368897
set fitment type optional
- Field
fitment_typetype changed: FitmentTypeEnums → Optional[FitmentTypeEnums] (breaking). - Field
fitment_typebecame optional.
v1.0.0 · 2025-10-02 · Olaniyi Ajayi · 310a3b54d
init
- Initial version.
Generated from
dismantly-backend/Microservices/DismantlyPartCatalog/dependencies/models.py. Do not edit by hand.