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_fitmentboolFalse
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