Skip to main content

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​

FieldTypeRequiredDefaultDescription
idstr❌——
created_atstr❌——
updated_atstr❌——
is_donor_vehicle_fitmentbool❌False—
fitment_notesstr❌——
fitment_typeFitmentTypeEnum❌——
month_fromint❌——
year_fromint❌——
month_toint❌——
year_toint❌——
applicable_yearsList[int]❌[]—
veh_makestr❌——
veh_make_idstr❌——
veh_modelstr❌——
veh_model_idstr❌——
veh_make_modelstr❌——
vehicle_attributesList[VehicleAttribute]❌[]—

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
EventEventBridgePartCatalogImagesProcessedsrc/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_type type changed: Optional[FitmentTypeEnums] → Optional[FitmentTypeEnum] (breaking).
  • Field fitment_type enum value ExactReplacement removed (breaking).
  • Field fitment_type enum value Possible removed (breaking).
  • Field fitment_type enum value Suppressed removed (breaking).
  • Field fitment_type enum value Upgrade removed (breaking).
  • Field fitment_type enum value Usable removed (breaking).
  • Field fitment_type enum value EXACT added.
  • Field fitment_type enum value WITH_MODIFICATIONS added.
  • Field is_donor_vehicle_fitment type changed: Optional[bool] → bool (breaking).
  • Field vehicle_attributes became optional.
  • Field vehicle_attributes default changed: None → [].
v2.0.0 · 2025-10-21 · Olaniyi Ajayi · d0b368897

set fitment type optional

  • Field fitment_type type changed: FitmentTypeEnums → Optional[FitmentTypeEnums] (breaking).
  • Field fitment_type became 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.

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