VinToPartNumberPost
Version: v1.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
VinToPartNumberPost
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
vehicle_id | str | ✅ | — | — |
stock_id | str | ✅ | — | — |
vin | str | ✅ | — | — |
part_types | List[VTPNPartType] | ✅ | — | — |
status | VTPNStatusEnum | ❌ | TODO | — |
note | str | ❌ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
VTPNPartType — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
part_type_id | str | ✅ | — | — |
part_type | str | ✅ | — | — |
catalog_part_type | str | ❌ | — | — |
part_number | str | ❌ | — | — |
part_number_sources | List[str] | ❌ | [] | — |
min_used_price | float | ❌ | — | — |
max_used_price | float | ❌ | — | — |
used_pricing_sources | List[str] | ❌ | [] | — |
min_new_price | float | ❌ | — | — |
max_new_price | float | ❌ | — | — |
new_pricing_sources | List[str] | ❌ | [] | — |
diagrams | List[VTPNDiagram] | ❌ | [] | — |
images | List[VTPNImage] | ❌ | [] | — |
image_sources | List[Any] | ❌ | [] | — |
note | str | ❌ | — | — |
status | VTPNStatusEnum (IN_PROGRESS, COMPLETED, FAILED, TODO, CANNOT_FIND, PART_TYPE_NOT_IN_VEHICLE, UNABLED_TO_DECODE) | ❌ | TODO | VTPNStatusEnum |
report_count | int | ❌ | 0 | — |
No recorded history.
VTPNDiagram — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
url | str | ✅ | — | — |
order | int | ✅ | — | — |
No recorded history.
VTPNImage — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
url | str | ✅ | — | — |
order | int | ✅ | — | — |
No recorded history.
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /vtpn | — | src/vin_to_partnumber/vehicle_vin_to_partnumber_post.py |
Change history
No recorded history.
Generated from
dismantly-backend/Microservices/Vehicle/dependencies/models.py. Do not edit by hand.