Skip to main content

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​

FieldTypeRequiredDefaultDescription
pkstr✅——
skstr✅——
typestr❌PART_RESTOCK_REASON—
reason_idstr✅——
reasonstr✅——
is_system_widebool✅——
created_atstr❌2026-06-23T08:40:08.231053+00:00—
updated_atstr❌2026-06-23T08:40:08.231220+00:00—

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
APIPOST /partRestockReasons—src/general/create_part_restock_reason.py
StreamDynamoDB streamtable itemssrc/sync/vpm_algolia_sync.py
StreamDynamoDB streamtable items where type = PART_TYPEsrc/part_type/part_type_algolia_sync.py
StreamDynamoDB streamtable items where type is one of PART_TYPE, VEH_MAKE, VEH_MODEL, VEH_SERIES, VEH_SUBMODELsrc/history/vpm_history_process.py
APIGET /history—src/history/vpm_history_get.py
APIGET /nz/makes—src/new_zealand/get_makes.py
APIGET /nz/makesAndModels—src/new_zealand/get_makes_and_models.py
APIGET /general/bodytypes—src/general/get_body_types.py
APIGET /partRestockReasons—src/general/get_part_restock_reasons.py
APIGET /general/aspirations—src/general/get_aspirations.py
APIGET /general/brands—src/general/get_brands.py
APIGET /general/brakeABS—src/general/get_brake_abs.py
APIGET /general/countries—src/general/get_countries.py
APIPOST /general/pickupTypes—src/general/get_pick_up_type.py
APIGET /general/pickupTypes—src/general/get_pick_up_type.py
APIGET /general/referalTypes—src/general/get_referal_type.py
APIGET /general/paymentTypes—src/general/get_payment_types.py
APIGET /general/damages—src/general/get_damages.py
APIGET /general/driveTypes—src/general/get_drive_types.py
APIGET /general/expenseCategories—src/general/get_expense_categories.py
APIGET /general/exteriorColours—src/general/get_exterior_colours.py
APIGET /general/fuelTypes—src/general/get_fuel_types.py
APIGET /general/glassColours—src/general/get_glass_colours.py
APIGET /general/interiorColours—src/general/get_interior_colours.py
APIGET /general/numberOfDoors—src/general/get_number_of_doors.py
APIGET /general/numberOfSeats—src/general/get_number_of_seats.py
APIGET /general/purchaseSources—src/general/get_purchase_sources.py
APIGET /general/purposes—src/general/get_purposes.py
APIGET /general/severities—src/general/get_severities.py
APIGET /general/steeringSystems—src/general/get_steering_systems.py
APIGET /general/transmissionControlTypes—src/general/get_transmission_control_types.py
APIGET /general/transmissionSpeeds—src/general/get_transmission_speeds.py
APIGET /general/wheelTypes—src/general/get_wheel_types.py
APIGET /general/wheelSizes—src/general/get_wheel_sizes.py
APIGET /general/seatMaterials—src/general/get_seat_materials.py
APIGET /general/engineCylinderNumbers—src/general/get_engine_cylinder_number.py
APIGET /general/cylinderHeadType—src/general/get_cylinder_head_type.py
APIGET /general/engineBlockType—src/general/get_engine_block_type.py
APIGET /general/engineValves—src/general/get_engine_valves.py
APIGET /general/fuelDeliveryType—src/general/get_fuel_delivery_type.py
APIGET /general/fuelDeliverySubType—src/general/get_fuel_delivery_subtype.py
APIGET /general/rearBrakeType—src/general/get_rear_brake_type.py
APIGET /general/partCategories—src/general/get_part_categories.py
APIGET /general/partDirection—src/general/get_part_direction.py
APIGET /general/partSide—src/general/get_part_side.py
APIPOST /attributes—src/part_type/get_part_attribute_values.py
APIGET /general/getHiddenPartTypesAndMakes—src/general/get_hidden_part_types_makes.py
APIGET /customCourier—src/courier/get_couriers.py

Change history​

v1.0.0 · 2026-05-13 · Olaniyi Ajayi · d3f2267ed

VPM: add part restock reason APIs

  • Initial version.

Generated from dismantly-backend/Microservices/VehicleAndPartMaster/dependencies/models.py. Do not edit by hand.

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