PartRestockReasonItem
Version: v1.0.0
Stored entity
Partition key pk, sort key sk • discriminator type = "PART_RESTOCK_REASON"
Overview
Stored PartRestockReason item in DynamoDB.
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ✅ | — | — |
type | str | ❌ | PART_RESTOCK_REASON | — |
reason_id | str | ✅ | — | — |
reason | str | ✅ | — | — |
is_system_wide | bool | ✅ | — | — |
created_at | str | ❌ | 2026-06-23T08:40:08.231053+00:00 | — |
updated_at | str | ❌ | 2026-06-23T08:40:08.231220+00:00 | — |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /partRestockReasons | — | src/general/create_part_restock_reason.py |
| Stream | DynamoDB stream | table items | src/sync/vpm_algolia_sync.py |
| Stream | DynamoDB stream | table items where type = PART_TYPE | src/part_type/part_type_algolia_sync.py |
| Stream | DynamoDB stream | table items where type is one of PART_TYPE, VEH_MAKE, VEH_MODEL, VEH_SERIES, VEH_SUBMODEL | src/history/vpm_history_process.py |
| API | GET /history | — | src/history/vpm_history_get.py |
| API | GET /nz/makes | — | src/new_zealand/get_makes.py |
| API | GET /nz/makesAndModels | — | src/new_zealand/get_makes_and_models.py |
| API | GET /general/bodytypes | — | src/general/get_body_types.py |
| API | GET /partRestockReasons | — | src/general/get_part_restock_reasons.py |
| API | GET /general/aspirations | — | src/general/get_aspirations.py |
| API | GET /general/brands | — | src/general/get_brands.py |
| API | GET /general/brakeABS | — | src/general/get_brake_abs.py |
| API | GET /general/countries | — | src/general/get_countries.py |
| API | POST /general/pickupTypes | — | src/general/get_pick_up_type.py |
| API | GET /general/pickupTypes | — | src/general/get_pick_up_type.py |
| API | GET /general/referalTypes | — | src/general/get_referal_type.py |
| API | GET /general/paymentTypes | — | src/general/get_payment_types.py |
| API | GET /general/damages | — | src/general/get_damages.py |
| API | GET /general/driveTypes | — | src/general/get_drive_types.py |
| API | GET /general/expenseCategories |