Skip to main content

VehicleAndPartMaster — Data Models

info

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

Interaction map

How the APIs and events in this service read and write its objects, and how changes flow downstream.

tip

Click an object box (e.g. the CONTACT cylinder) to open its page, or a handler box to view its source on GitHub. Drag to pan, scroll to zoom, or use the Fullscreen button.

Stored Objects (Entities)

ObjectDiscriminatorVersion
CreateFeedbackModelv1.0.0
Makev1.1.0
Modelv1.1.0
PartRestockReasonItemPART_RESTOCK_REASONv1.0.0
Seriesv1.1.0
SubModelv1.1.0

Supporting Models

ObjectVersion
AddAttributeToPartTypev1.0.0
Attributev1.0.0
CreateBodyTypev1.0.0
CreateBrakeAbsv1.0.0
CreateBrandv1.0.0
CreateCountryv1.0.0
CreateCustomCourierv2.0.0
CreateCustomVehicleMakev3.0.0
CreateCylinderHeadTypev1.0.0
CreateDamagev1.0.0
CreateDriveTypev1.0.0
CreateEngineBlockTypev1.0.0
CreateEngineCylinderNumberv1.0.0
CreateEngineValvesv1.0.0
CreateExpenseCategoryv1.0.0
CreateExteriorColourv1.0.0
CreateFeedbackv1.0.0
CreateFuelDeliverySubTypev1.0.0
CreateFuelDeliveryTypev1.0.0
CreateFuelTypev1.0.0
CreateGlassColourv1.0.0
CreateInteriorColourv1.0.0
CreateModelv2.0.0
CreateNumberOfDoorsv1.0.0
CreateNumberOfSeatsv1.0.0
CreatePartTypev5.0.0
CreatePartTypeModelv10.1.0
CreatePaymentTypev1.0.0
CreatePickUpTypev1.0.0
CreatePurchaseSourcev1.0.0
CreatePurposev1.0.0
CreateRearBrakeTypev1.0.0
CreateReferalTypev1.0.0
CreateSeatMaterialv1.0.0
CreateSeriesv2.0.0
CreateSeverityv1.0.0
CreateSteeringSystemv1.0.0
CreateSubModelv2.0.0
CreateTransmissionControlTypev1.0.0
CreateTransmissionSpeedv1.0.0
CreateWheelSizev1.0.0
CreateWheelTypev1.0.0
GetBodyStylesv1.0.0
GetEnginesv1.0.0
GetEnginesGBv1.0.0
GetEnginesUSv1.0.0
GetGeneralv1.0.0
GetMakesAndModelsNZv1.0.0
GetModelsUSv1.0.0
GetPartTypeDimensionsv2.0.0
GetSeriesv2.1.0
GetSubModelsv1.0.0
GetSubmodelv2.1.0
GetTrimsUSv1.0.0
GetTypesv1.0.0
GetVariantsv1.0.0
GetVariantsGBv1.0.0
PartResearchResultRequestv1.0.0
PartResearchTriggerRequestv1.0.0
PartResearchWorkerRequestv1.0.0
PartRestockReasonCreatev1.0.0
PartTypePartAttributev1.0.0
UpdatePartTypeDimensionsv2.0.0
UpdatePartTypeHiddenStatusv2.0.0
UpdateVehicleMakeHiddenStatusv2.0.0

API Surface

Every endpoint and event in this service, with the model(s) it uses.

TriggerEndpoint / SourceHandlerModel(s)
APIPOST /customCouriersrc/courier/create_courier.pyCreateCustomCourier
APIGET /customCouriersrc/courier/get_couriers.py
APIPOST /general/bodytypessrc/general/create_body_type.pyCreateBodyType
APIPOST /general/brakeABSsrc/general/create_brake_abs.pyCreateBrakeAbs
APIPOST /general/brandssrc/general/create_brand.pyCreateBrand
APIPOST /general/countriessrc/general/create_country.pyCreateCountry
APIPOST /general/cylinderHeadTypesrc/general/create_cylinder_head_type.pyCreateCylinderHeadType
APIPOST /general/damagessrc/general/create_damages.pyCreateDamage
APIPOST /general/driveTypessrc/general/create_drive_type.pyCreateDriveType
APIPOST /general/engineBlockTypesrc/general/create_engine_block_type.pyCreateEngineBlockType
APIPOST /general/engineCylinderNumberssrc/general/create_engine_cylinder_number.pyCreateEngineCylinderNumber
APIPOST /general/engineValvessrc/general/create_engine_valves.pyCreateEngineValves
APIPOST /general/expenseCategoriessrc/general/create_expense_category.pyCreateExpenseCategory
APIPOST /general/exteriorColourssrc/general/create_exterior_colour.pyCreateExteriorColour
APIPOST /general/fuelDeliverySubTypesrc/general/create_fuel_delivery_subtype.pyCreateFuelDeliverySubType
APIPOST /general/fuelDeliveryTypesrc/general/create_fuel_delivery_type.pyCreateFuelDeliveryType
APIPOST /general/fuelTypessrc/general/create_fuel_type.pyCreateFuelType
APIPOST /general/glassColourssrc/general/create_glass_colour.pyCreateGlassColour
APIPOST /general/interiorColourssrc/general/create_interior_colour.pyCreateInteriorColour
APIPOST /general/numberOfDoorssrc/general/create_number_of_doors.pyCreateNumberOfDoors
APIPOST /general/numberOfSeatssrc/general/create_number_of_seats.pyCreateNumberOfSeats
APIPOST /partRestockReasonssrc/general/create_part_restock_reason.pyPartRestockReasonCreate, PartRestockReasonItem
APIPOST /general/paymentTypessrc/general/create_payment_type.pyCreatePaymentType
APIPOST /general/purchaseSourcessrc/general/create_purchase_source.pyCreatePurchaseSource
APIPOST /general/purchaseSourcessrc/general/create_purchase_source.pyCreatePurchaseSource
APIPOST /general/purposessrc/general/create_purpose.pyCreatePurpose
APIPOST /general/purposessrc/general/create_purpose.pyCreatePurpose
APIPOST /general/rearBrakeTypesrc/general/create_rear_brake_type.pyCreateRearBrakeType
APIPOST /general/referalTypessrc/general/create_referal_type.pyCreateReferalType
APIPOST /general/seatMaterialssrc/general/create_seat_material.pyCreateSeatMaterial
APIPOST /general/severitiessrc/general/create_severity.pyCreateSeverity
APIPOST /general/steeringSystemssrc/general/create_steering_system.pyCreateSteeringSystem
APIPOST /general/transmissionControlTypessrc/general/create_transmission_control_type.pyCreateTransmissionControlType
APIPOST /general/transmissionSpeedssrc/general/create_transmission_speed.pyCreateTransmissionSpeed
APIPOST /general/wheelSizessrc/general/create_wheel_size.pyCreateWheelSize
APIPOST /general/wheelTypessrc/general/create_wheel_type.pyCreateWheelType
APIGET /general/aspirationssrc/general/get_aspirations.py
APIGET /general/bodytypessrc/general/get_body_types.py
APIGET /general/brakeABSsrc/general/get_brake_abs.py
APIGET /general/brandssrc/general/get_brands.py
APIGET /general/countriessrc/general/get_countries.py
APIGET /general/cylinderHeadTypesrc/general/get_cylinder_head_type.py
APIGET /general/damagessrc/general/get_damages.py
APIGET /general/driveTypessrc/general/get_drive_types.py
APIGET /general/engineBlockTypesrc/general/get_engine_block_type.py
APIGET /general/engineCylinderNumberssrc/general/get_engine_cylinder_number.py
APIGET /general/engineValvessrc/general/get_engine_valves.py
APIGET /general/expenseCategoriessrc/general/get_expense_categories.py
APIGET /general/exteriorColourssrc/general/get_exterior_colours.py
APIGET /general/fuelDeliverySubTypesrc/general/get_fuel_delivery_subtype.py
APIGET /general/fuelDeliveryTypesrc/general/get_fuel_delivery_type.py
APIGET /general/fuelTypessrc/general/get_fuel_types.py
APIGET /general/glassColourssrc/general/get_glass_colours.py
APIGET /general/getHiddenPartTypesAndMakessrc/general/get_hidden_part_types_makes.py
APIGET /general/interiorColourssrc/general/get_interior_colours.py
APIGET /general/numberOfDoorssrc/general/get_number_of_doors.py
APIGET /general/numberOfSeatssrc/general/get_number_of_seats.py
APIGET /general/partCategoriessrc/general/get_part_categories.py
APIGET /general/partDirectionsrc/general/get_part_direction.py
APIGET /partRestockReasonssrc/general/get_part_restock_reasons.py
APIGET /general/partSidesrc/general/get_part_side.py
APIGET /general/paymentTypessrc/general/get_payment_types.py
APIPOST /general/pickupTypessrc/general/get_pick_up_type.py
APIGET /general/pickupTypessrc/general/get_pick_up_type.py
APIGET /general/purchaseSourcessrc/general/get_purchase_sources.py
APIGET /general/purchaseSourcessrc/general/get_purchase_sources.py
APIGET /general/purposessrc/general/get_purposes.py
APIGET /general/purposessrc/general/get_purposes.py
APIGET /general/rearBrakeTypesrc/general/get_rear_brake_type.py
APIGET /general/referalTypessrc/general/get_referal_type.py
APIGET /general/seatMaterialssrc/general/get_seat_materials.py
APIGET /general/severitiessrc/general/get_severities.py
APIGET /general/steeringSystemssrc/general/get_steering_systems.py
APIGET /general/transmissionControlTypessrc/general/get_transmission_control_types.py
APIGET /general/transmissionSpeedssrc/general/get_transmission_speeds.py
APIGET /general/wheelSizessrc/general/get_wheel_sizes.py
APIGET /general/wheelTypessrc/general/get_wheel_types.py
APIGET /historysrc/history/vpm_history_get.py
StreamDynamoDB streamsrc/history/vpm_history_process.py
APIPOST /nz/makesAndModelssrc/new_zealand/create_model.pyCreateModel, Model
APIPOST /nz/seriessrc/new_zealand/create_series.pyCreateSeries, Series
APIPOST /nz/subModelssrc/new_zealand/create_submodel.pyCreateSubModel, SubModel
APIGET /nz/makessrc/new_zealand/get_makes.py
APIGET /nz/makesAndModelssrc/new_zealand/get_makes_and_models.py
APIGET /nz/seriessrc/new_zealand/get_series.pyGetSeries
APIGET /nz/subModelssrc/new_zealand/get_submodels.pyGetSubmodel
APIPOST /others/feedbacksrc/others/create_feedback.pyCreateFeedback, CreateFeedbackModel
APIPOST /partResearch/lookup/resultssrc/part_research/part_research_get_result.pyPartResearchResultRequest
APIPOST /partResearch/lookupsrc/part_research/part_research_trigger.pyPartResearchTriggerRequest
APIPOST /addAttributeToPartTypesrc/part_type/add_attribute_to_part_type.pyAddAttributeToPartType, Attribute, PartTypePartAttribute
APIPOST /customPartTypesrc/part_type/create_part_type.pyCreatePartType, CreatePartTypeModel
APIPOST /attributessrc/part_type/get_part_attribute_values.py
APIPOST /customPartType/dimensionssrc/part_type/get_part_type_dimensions.pyGetPartTypeDimensions
StreamDynamoDB streamsrc/part_type/part_type_algolia_sync.py
APIPUT /customPartType/dimensionssrc/part_type/update_part_type_dimensions.pyUpdatePartTypeDimensions
APIPUT /customPartType/hiddenStatussrc/part_type/update_part_type_hidden_status.pyUpdatePartTypeHiddenStatus
StreamDynamoDB streamsrc/sync/vpm_algolia_sync.py
APIPOST /customVehicleMakesrc/vehicle_make/create_vehicle_make.pyCreateCustomVehicleMake, Make
APIPUT /customVehicleMake/hiddenStatussrc/vehicle_make/update_vehicle_make_hidden_status.pyUpdateVehicleMakeHiddenStatus
Models last synced: 2026-06-23 13:21 UTC