Skip to content

Vehicle Lifecycle

Quellverzeichnis: modules/vehicle-lifecycle/

Fahrzeugbestand über den gesamten Lebenszyklus: Beschaffung bis Verkauf.

Geschäftslogik des Moduls (src/services/):

  • AcquisitionCaseService
  • AcquisitionNotFoundError
  • AcquisitionStateError
  • AppraisalValidationError
  • AssessmentItemNotFoundError
  • AssessmentNotFoundError
  • AssessmentStateError
  • AssessmentValidationError
  • EvbValidationError
  • InvalidPartyRoleError
  • ParkingPositionNotFoundError
  • ParkingPositionService
  • PartyRoleConflictError
  • PartyRoleNotFoundError
  • RegistrationNotFoundError
  • RegistrationService
  • RegistrationStateError
  • StockVehicleAlreadyExistsError
  • StockVehicleNotFoundError
  • StockVehicleStateError
  • StockVehicleValidationError
  • TransferNotFoundError
  • TransferStateError
  • TransferValidationError
  • UsedVehicleStockService
  • VehicleAlreadyExistsError
  • VehicleAssessmentService
  • VehicleCostNotFoundError
  • VehicleCostService
  • VehicleCostValidationError
  • VehicleDocumentNotFoundError
  • VehicleDocumentService
  • VehicleDocumentStateError
  • VehicleDocumentValidationError
  • VehicleEquipmentNotFoundError
  • VehicleEquipmentService
  • VehicleEquipmentValidationError
  • VehicleHistoryNotFoundError
  • VehicleHistoryService
  • VehicleNotAvailableError
  • … und 10 weitere

Datenzugriffs-Ports (src/repositories/):

  • AcquisitionCaseRepository
  • InMemoryAcquisitionCaseRepository
  • InMemoryParkingPositionRepository
  • InMemoryRegistrationRepository
  • InMemoryUsedVehicleStockRepository
  • InMemoryVehicleAssessmentRepository
  • InMemoryVehicleCostRepository
  • InMemoryVehicleDocumentRepository
  • InMemoryVehicleEquipmentRepository
  • InMemoryVehicleHistoryRepository
  • InMemoryVehicleRepository
  • InMemoryVehicleTransferRepository
  • InMemoryWholesaleListingRepository
  • ParkingPositionRepository
  • RegistrationRepository
  • UsedVehicleStockRepository
  • VehicleAssessmentRepository
  • VehicleCostRepository
  • VehicleDocumentRepository
  • VehicleEquipmentRepository
  • VehicleHistoryRepository
  • VehicleRepository
  • VehicleTransferRepository
  • WholesaleListingRepository

Vom Modul emittierte Ereignisse (src/events.ts):

  • EventHandler
  • VEHICLE_HISTORY_EVENT_TYPES
  • acquisitionCaseCreated
  • acquisitionCompleted
  • acquisitionManagerDecision
  • acquisitionOfferCreated
  • assessmentCancelled
  • assessmentCompleted
  • assessmentCreated
  • assessmentItemAdded
  • assessmentItemUpdated
  • assessmentReviewed
  • assessmentStarted
  • carrierAssigned
  • parkingPositionAssigned
  • parkingPositionVacated
  • registrationCaseCreated
  • registrationCompleted
  • registrationEvbValidated
  • registrationRejected
  • registrationSubmitted
  • transferCancelled
  • transferDelivered
  • transferInTransit
  • transferRequested
  • usedVehicleConditionUpdated
  • usedVehicleDisposed
  • usedVehicleLocationTransferred
  • usedVehicleMarkedAvailable
  • usedVehiclePricingUpdated
  • usedVehicleReconCompleted
  • usedVehicleReconStarted
  • usedVehicleReservationReleased
  • usedVehicleReserved
  • usedVehicleSold
  • usedVehicleStockAdded
  • usedVehicleWholed
  • vehicleAcquired
  • vehicleAgingThresholdExceeded
  • vehicleAppraised
  • … und 31 weitere

Über den Modul-Index (src/index.ts) exportierte Symbole — die einzige erlaubte Zugriffsart von außen:

  • Acquisition
  • AcquisitionCase
  • AcquisitionCaseRepository
  • AcquisitionCaseService
  • AcquisitionCaseSource
  • AcquisitionCaseStatus
  • AcquisitionInput
  • AcquisitionNotFoundError
  • AcquisitionSource
  • AcquisitionStateError
  • AddAssessmentItemInput
  • AddBidInput
  • AddEquipmentInput
  • AddPackageInput
  • AddVehicleCostInput
  • AddVehicleDocumentInput
  • AddVehicleToStockInput
  • AppraisalInfo
  • AppraisalValidationError
  • AppraiseVehicleInput
  • AssessmentCategory
  • AssessmentItem
  • AssessmentItemNotFoundError
  • AssessmentItemStatus
  • AssessmentNotFoundError
  • AssessmentPurpose
  • AssessmentReview
  • AssessmentSeverity
  • AssessmentStateError
  • AssessmentStatus
  • AssessmentValidationError
  • AssignCarrierInput
  • AssignParkingPositionInput
  • AssignPartyRoleInput
  • CompleteRegistrationInput
  • ConditionLabel
  • CostLedger
  • CostLineItem
  • CreateAcquisitionCaseInput
  • CreateAssessmentInput
  • … und 262 weitere

Zurück zur Modul-Übersicht oder zur Startseite.