Skip to content

Warranty & Recall

Quellverzeichnis: modules/warranty-recall/

Garantiefälle, Kulanzanträge und Rückrufaktionen (OEM-Abwicklung).

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

  • CampaignCompletionAlreadyExistsError
  • CampaignCompletionNotFoundError
  • CampaignCompletionService
  • DeadlineMonitoringAlreadyExistsError
  • DeadlineMonitoringNotFoundError
  • DeadlineNotFoundError
  • DeadlineValidationError
  • EscalationNotFoundError
  • EscalationValidationError
  • FiProductContractNumberConflictError
  • FiProductCoverageExpiredError
  • FiProductNotActiveError
  • FiProductNotFoundError
  • FiProductService
  • FieldIssueService
  • GoodwillRequestAlreadyApprovedError
  • GoodwillRequestNotApprovableError
  • GoodwillRequestNotFoundError
  • GoodwillRequestService
  • LoyaltyScoreValidationError
  • OemClaimAdapterNotFoundError
  • OemClaimAdapterService
  • OemClaimSubmissionNotFoundError
  • OemClaimSubmissionTransitionError
  • OemClaimSubmissionValidationError
  • RecallCampaignNotActiveError
  • RecallCampaignNotFoundError
  • RecallCampaignNumberConflictError
  • RecallCampaignService
  • RegulatoryDeadlineService
  • StatutoryRemedyOrderError
  • StatutoryWarrantyCaseNotFoundError
  • StatutoryWarrantyCaseNumberConflictError
  • StatutoryWarrantyLimitationExpiredError
  • StatutoryWarrantyService
  • WarrantyClaimNotAppealableError
  • WarrantyClaimNotFoundError
  • WarrantyClaimNotSubmittableError
  • WarrantyClaimNumberConflictError
  • WarrantyClaimService
  • … und 4 weitere

Datenzugriffs-Ports (src/repositories/):

  • CampaignCompletionRepository
  • FiProductRepository
  • GoodwillRequestRepository
  • InMemoryCampaignCompletionRepository
  • InMemoryFiProductRepository
  • InMemoryGoodwillRequestRepository
  • InMemoryOemClaimSubmissionRepository
  • InMemoryRecallCampaignRepository
  • InMemoryRegulatoryDeadlineRepository
  • InMemoryStatutoryWarrantyRepository
  • InMemoryWarrantyClaimRepository
  • InMemoryWarrantySubletLinkRepository
  • OemClaimSubmissionRepository
  • RecallCampaignRepository
  • RegulatoryDeadlineRepository
  • StatutoryWarrantyRepository
  • WarrantyClaimRepository
  • WarrantySubletLinkRepository

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

  • EventHandler
  • campaignCompletionStatusChanged
  • deadlineEscalated
  • deadlineMonitoringCreated
  • deadlineMonitoringStatusChanged
  • deadlineStatusChanged
  • deadlineWaived
  • fiProductClaimFiled
  • fiProductRegistered
  • fieldIssuePatternDetected
  • goodwillApproved
  • goodwillRejected
  • goodwillStatusChanged
  • goodwillSubmitted
  • oemClaimSubmissionFailed
  • oemClaimSubmissionPrepared
  • oemClaimSubmissionValidated
  • recallCampaignAffectedVehiclesIdentified
  • recallCampaignCompleted
  • recallCampaignCustomerNotified
  • recallCampaignReceived
  • recallCampaignRefused
  • recallCampaignStatusChanged
  • statutoryCaseCreated
  • statutoryCaseResolved
  • statutoryCaseStatusChanged
  • statutoryDefectReported
  • statutoryRemedyCompleted
  • statutoryRemedyEscalated
  • statutoryRemedyFailed
  • statutoryRemedyRequested
  • warrantyClaimAppealed
  • warrantyClaimApproved
  • warrantyClaimCreated
  • warrantyClaimCredited
  • warrantyClaimPartiallyApproved
  • warrantyClaimRejected
  • warrantyClaimStatusChanged
  • warrantyClaimSubmitted
  • warrantySubletLinkCancelled
  • … und 4 weitere

HTTP-Endpunkte unter api/routes/warranty/ — Details in der API-Referenz.

Methode Pfad Datei
GET /v1/campaign-completions campaign-completions.ts
POST /v1/campaign-completions campaign-completions.ts
GET /v1/campaign-completions/:completionId campaign-completions.ts
PATCH /v1/campaign-completions/:completionId campaign-completions.ts
DELETE /v1/campaign-completions/:completionId campaign-completions.ts
POST /v1/campaign-completions/:completionId/close campaign-completions.ts
POST /v1/campaign-completions/:completionId/complete campaign-completions.ts
POST /v1/campaign-completions/:completionId/notify campaign-completions.ts
POST /v1/campaign-completions/:completionId/refuse campaign-completions.ts
POST /v1/campaign-completions/:completionId/schedule campaign-completions.ts
POST /v1/campaign-completions/:completionId/unreachable campaign-completions.ts
POST /v1/campaign-completions/:completionId/vehicle-sold campaign-completions.ts
GET /v1/fi-products fi-products.ts
POST /v1/fi-products fi-products.ts
GET /v1/fi-products/:productId fi-products.ts
DELETE /v1/fi-products/:productId fi-products.ts
POST /v1/fi-products/:productId/cancel fi-products.ts
POST /v1/fi-products/:productId/claim fi-products.ts
POST /v1/fi-products/:productId/expire fi-products.ts
GET /v1/fi-products/vehicle/:vin fi-products.ts
GET /v1/field-issues/report field-issues.ts
GET /v1/goodwill-requests goodwill-requests.ts
POST /v1/goodwill-requests goodwill-requests.ts
GET /v1/goodwill-requests/:requestId goodwill-requests.ts
DELETE /v1/goodwill-requests/:requestId goodwill-requests.ts
POST /v1/goodwill-requests/:requestId/approve goodwill-requests.ts
POST /v1/goodwill-requests/:requestId/credit goodwill-requests.ts
POST /v1/goodwill-requests/:requestId/partially-approve goodwill-requests.ts
POST /v1/goodwill-requests/:requestId/reject goodwill-requests.ts
POST /v1/goodwill-requests/:requestId/submit goodwill-requests.ts
GET /v1/oem-claim-adapters oem-claim-adapters.ts
GET /v1/oem-claim-adapters/:oemFormat oem-claim-adapters.ts
GET /v1/oem-claim-submissions oem-claim-adapters.ts
POST /v1/oem-claim-submissions oem-claim-adapters.ts
GET /v1/oem-claim-submissions/:submissionId oem-claim-adapters.ts
POST /v1/oem-claim-submissions/:submissionId/acknowledge oem-claim-adapters.ts
POST /v1/oem-claim-submissions/:submissionId/reject oem-claim-adapters.ts
POST /v1/oem-claim-submissions/:submissionId/submit oem-claim-adapters.ts
POST /v1/oem-claim-submissions/:submissionId/validate oem-claim-adapters.ts
GET /v1/recall-campaigns recall-campaigns.ts
POST /v1/recall-campaigns recall-campaigns.ts
GET /v1/recall-campaigns/:campaignId recall-campaigns.ts
DELETE /v1/recall-campaigns/:campaignId recall-campaigns.ts
POST /v1/recall-campaigns/:campaignId/cancel recall-campaigns.ts
POST /v1/recall-campaigns/:campaignId/complete recall-campaigns.ts
POST /v1/recall-campaigns/:campaignId/identify-affected recall-campaigns.ts
POST /v1/recall-campaigns/:campaignId/notify recall-campaigns.ts
POST /v1/recall-campaigns/:campaignId/supersede recall-campaigns.ts
GET /v1/recall-campaigns/vehicle/:vin recall-campaigns.ts
GET /v1/regulatory-deadlines/campaigns/:campaignRef regulatory-deadlines.ts
GET /v1/regulatory-deadlines/monitorings regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings regulatory-deadlines.ts
GET /v1/regulatory-deadlines/monitorings/:monitoringId regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings/:monitoringId/cancel regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings/:monitoringId/check regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings/:monitoringId/complete regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings/:monitoringId/deadlines regulatory-deadlines.ts
PATCH /v1/regulatory-deadlines/monitorings/:monitoringId/deadlines/:deadlineId regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings/:monitoringId/deadlines/:deadlineId/met regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings/:monitoringId/deadlines/:deadlineId/waive regulatory-deadlines.ts
POST /v1/regulatory-deadlines/monitorings/:monitoringId/escalate regulatory-deadlines.ts
GET /v1/warranty-claims warranty-claims.ts
POST /v1/warranty-claims warranty-claims.ts
GET /v1/warranty-claims/:claimId warranty-claims.ts
PATCH /v1/warranty-claims/:claimId warranty-claims.ts
DELETE /v1/warranty-claims/:claimId warranty-claims.ts
POST /v1/warranty-claims/:claimId/acknowledge warranty-claims.ts
POST /v1/warranty-claims/:claimId/appeal warranty-claims.ts
POST /v1/warranty-claims/:claimId/approve warranty-claims.ts
POST /v1/warranty-claims/:claimId/close warranty-claims.ts
POST /v1/warranty-claims/:claimId/credit warranty-claims.ts
POST /v1/warranty-claims/:claimId/partially-approve warranty-claims.ts
POST /v1/warranty-claims/:claimId/parts-return warranty-claims.ts
POST /v1/warranty-claims/:claimId/reject warranty-claims.ts
POST /v1/warranty-claims/:claimId/start-review warranty-claims.ts
POST /v1/warranty-claims/:claimId/submit warranty-claims.ts
GET /v1/warranty/claims/:claimId/sublet-links warranty-sublet-links.ts
GET /v1/warranty/sublet-links warranty-sublet-links.ts
POST /v1/warranty/sublet-links warranty-sublet-links.ts
GET /v1/warranty/sublet-links/:id warranty-sublet-links.ts
POST /v1/warranty/sublet-links/:id/cancel warranty-sublet-links.ts
POST /v1/warranty/sublet-links/:id/complete warranty-sublet-links.ts
POST /v1/warranty/sublet-links/:id/oem-approval warranty-sublet-links.ts

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

  • // Aggregate Roots WarrantyClaim
  • // CampaignCompletion enums CampaignCompletionStatus
  • // DTOs CreateWarrantyClaimInput
  • // FiProduct enums FiProductStatus
  • // GoodwillRequest enums GoodwillRequestStatus
  • // H9 — Statutory Warranty (BGB §§ 634
  • // H9 — Statutory Warranty Events statutoryCaseCreated
  • // H9 — Statutory Warranty State Machine canTransitionStatutoryWarranty
  • // K13 — Regulatory Deadline Events deadlineMonitoringCreated
  • // K13 — Regulatory Deadline State Machine & Rules canTransitionMonitoring
  • // K13 — Regulatory Deadlines RegulatoryMarket
  • // K14 — OEM Claim Adapters OemClaimFormat
  • // K14 — OEM Claim Submission Events oemClaimSubmissionPrepared
  • // RecallCampaign enums RecallCampaignStatus
  • // Reports FieldIssuePattern
  • // Value objects WarrantyFailure
  • // Warranty Sublet Link (M3-INS-2) WarrantySubletLinkStatus
  • // Warranty Sublet Link (M3-INS-2) canTransitionWarrantySubletLink
  • // Warranty Sublet Link (M3-INS-2) warrantySubletLinkCreated
  • // WarrantyClaim enums WarrantyClaimStatus
  • 474ff) StatutoryWarrantyStatus
  • APPROACHING_WINDOW_DAYS
  • AddDeadlineInput
  • AffectedVehicles
  • AppealStatus
  • AppealWarrantyClaimInput
  • ApproveGoodwillRequestInput
  • AuditEntry
  • BREACHED_AFTER_DAYS
  • BurdenOfProof
  • CampaignCompletion
  • CampaignCompletionAlreadyExistsError
  • CampaignCompletionNotFoundError
  • CampaignCompletionRepository
  • CampaignCompletionService
  • CampaignCompletionTransitionError
  • CampaignCompliance
  • CampaignLaborOp
  • CampaignTimeline
  • CancelWarrantySubletLinkInput
  • … und 266 weitere

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