PartPut
Version: v1.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
PartPut
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
part_id | str | ❌ | — | — |
part_schema_country | str | ✅ | — | — |
part_type | str | ❌ | — | — |
part_type_id | str | ❌ | — | — |
quantity | int | ❌ | — | — |
condition | Condition | ❌ | — | — |
location | str | ❌ | — | — |
location_id | str | ❌ | — | — |
unit_cost | float | ❌ | — | — |
unit_cost_currency | str | ❌ | — | — |
part_number | str | ❌ | — | — |
part_number_clean | str | ❌ | — | — |
superseded_part_numbers | List[PartNumber] | ❌ | [] | — |
interchangeable_part_numbers | List[PartNumber] | ❌ | [] | — |
part_attributes | List[PartAttribute] | ❌ | [] | — |
part_class | PartClass (USED, NEW) | ✅ | — | PartClass |
part_kind | PartKind (UNIT, ASSEMBLY, KIT) | ✅ | — | PartKind |
part_manufacturer_type | PartManufacturerType | ❌ | — | — |
part_manufacturer_type_id | str | ❌ | — | — |
height_mm | float | ❌ | — | — |
length_mm | float | ❌ | — | — |
width_mm | float | ❌ | — | — |
weight_g | float | ❌ | — | — |
public_comments | str | ❌ | — | — |
private_comments | str | ❌ | — | — |
images | List[Image] | ❌ | [] | — |
videos | List[Video] | ❌ | [] | — |
custom_fields | List[CustomField] | ❌ | [] | — |
updated_at | str | ❌ | — | — |
location_status | PartLocationStatus | ❌ | — | — |
title | str | ❌ | — | — |
title_template | str | ❌ | — | — |
is_universal_fitment | bool | ❌ | False | — |
part_purchase_id | str | ❌ | — | — |
part_purchase_display_id | str | ❌ | — | — |
fitment | List[Fitment] | ❌ | [] | — |
ebay_fitments | List[EbayFitmentEntryAUS | EbayFitmentEntryGB | EbayFitmentEntryUS] | ❌ |
ebay | PartEbayPayload | ❌ | — | — |
donor_vehicle | DonorVehicle | ✅ | — | DonorVehicle |
pricing | Pricing | ✅ | — | Pricing |
is_discarded | bool | ❌ | False | — |
discarded_at | str | ❌ | — | — |
dismantling_notes | str | ❌ | — | — |
raw_part_type | str | ❌ | — | — |
condition_description | str | ❌ | — | — |
dpc_id | str | ❌ | — | — |
dpc_number | str | ❌ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
PartNumber — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
part_number | str | ✅ | — | — |
part_number_clean | str | ✅ | — | — |
Change history
v1.0.0· 2025-02-21 · Cian (shared account) · Initial version. (e360227a7)
EbayFitmentEntryAUS — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fitment_id | str | ❌ | — | — |
epids | List[str] | ✅ | — | — |
years | List[str] | ✅ | — | — |
make | str | ❌ | — | — |
model | str | ❌ | — | — |
submodel | str | ❌ | — | — |
variant | str | ❌ | — | — |
plat_gen | str | ❌ | — | — |
engine | str | ❌ | — | — |
body | str | ❌ | — | — |
type | str | ❌ | — | — |
k_type | str | ❌ | — | — |
notes | str | ❌ | — | — |
source | FitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY) | ✅ | — | Fitment Source Enum |
No recorded history.
EbayFitmentEntryGB — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fitment_id | str | ❌ | — | — |
make | str | ❌ | — | — |
model | str | ❌ | — | — |
type | str | ❌ | — | — |
variant | str | ❌ | — | — |
chassis | str | ❌ | — | — |
years | List[str] | ❌ | [] | — |
engine | str | ❌ | — | — |
notes | str | ❌ | — | — |
k_type | str | ✅ | — | — |
source | FitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY) | ✅ | — | Fitment Source Enum |
No recorded history.
EbayFitmentEntryUS — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fitment_id | str | ❌ | — | — |
epids | List[str] | ✅ | — | — |
years | List[str] | ✅ | — | — |
make | str | ❌ | — | — |
model | str | ❌ | — | — |
trim | str | ❌ | — | — |
engine | str | ❌ | — | — |
submodel | str | ❌ | — | — |
aspiration | str | ❌ | — | — |
body | str | ❌ | — | — |
notes | str | ❌ | — | — |
source | FitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY) | ✅ | — | Fitment Source Enum |
No recorded history.
PartEbayPayload — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
title | str | ❌ | — | — |
category | str | ❌ | — | — |
category_id | str | ❌ | — | — |
secondary_category | str | ❌ | — | — |
secondary_category_id | str | ❌ | — | — |
store_category_id | str | ❌ | — | — |
store_category | str | ❌ | — | — |
condition | str | ❌ | — | — |
description | str | ❌ | — | — |
auto_reupload_interval | str | ❌ | — | — |
auto_upload | bool | ❌ | — | — |
allow_offers | bool | ❌ | — | — |
minimum_offer | float | ❌ | — | — |
auto_accept_offer | float | ❌ | — | — |
shipping_policy_id | str | ❌ | — | — |
shipping_policy | str | ❌ | — | — |
shipping_policy_description | str | ❌ | — | — |
return_policy_id | str | ❌ | — | — |
return_policy | str | ❌ | — | — |
return_policy_description | str | ❌ | — | — |
payment_policy_id | str | ❌ | — | — |
payment_policy | str | ❌ | — | — |
payment_policy_description | str | ❌ | — | — |
No recorded history.
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | PUT / | — | src/part_update.py |
Change history
No recorded history.
Generated from
dismantly-backend/Microservices/Part/dependencies/models.py. Do not edit by hand.