Warranty & Recall
Warranty & Recall
Section titled “Warranty & Recall”Quellverzeichnis: modules/warranty-recall/
Garantiefälle, Kulanzanträge und Rückrufaktionen (OEM-Abwicklung).
Services
Section titled “Services”Geschäftslogik des Moduls (src/services/):
CampaignCompletionAlreadyExistsErrorCampaignCompletionNotFoundErrorCampaignCompletionServiceDeadlineMonitoringAlreadyExistsErrorDeadlineMonitoringNotFoundErrorDeadlineNotFoundErrorDeadlineValidationErrorEscalationNotFoundErrorEscalationValidationErrorFiProductContractNumberConflictErrorFiProductCoverageExpiredErrorFiProductNotActiveErrorFiProductNotFoundErrorFiProductServiceFieldIssueServiceGoodwillRequestAlreadyApprovedErrorGoodwillRequestNotApprovableErrorGoodwillRequestNotFoundErrorGoodwillRequestServiceLoyaltyScoreValidationErrorOemClaimAdapterNotFoundErrorOemClaimAdapterServiceOemClaimSubmissionNotFoundErrorOemClaimSubmissionTransitionErrorOemClaimSubmissionValidationErrorRecallCampaignNotActiveErrorRecallCampaignNotFoundErrorRecallCampaignNumberConflictErrorRecallCampaignServiceRegulatoryDeadlineServiceStatutoryRemedyOrderErrorStatutoryWarrantyCaseNotFoundErrorStatutoryWarrantyCaseNumberConflictErrorStatutoryWarrantyLimitationExpiredErrorStatutoryWarrantyServiceWarrantyClaimNotAppealableErrorWarrantyClaimNotFoundErrorWarrantyClaimNotSubmittableErrorWarrantyClaimNumberConflictErrorWarrantyClaimService- … und 4 weitere
Repositories
Section titled “Repositories”Datenzugriffs-Ports (src/repositories/):
CampaignCompletionRepositoryFiProductRepositoryGoodwillRequestRepositoryInMemoryCampaignCompletionRepositoryInMemoryFiProductRepositoryInMemoryGoodwillRequestRepositoryInMemoryOemClaimSubmissionRepositoryInMemoryRecallCampaignRepositoryInMemoryRegulatoryDeadlineRepositoryInMemoryStatutoryWarrantyRepositoryInMemoryWarrantyClaimRepositoryInMemoryWarrantySubletLinkRepositoryOemClaimSubmissionRepositoryRecallCampaignRepositoryRegulatoryDeadlineRepositoryStatutoryWarrantyRepositoryWarrantyClaimRepositoryWarrantySubletLinkRepository
Domain Events
Section titled “Domain Events”Vom Modul emittierte Ereignisse (src/events.ts):
EventHandlercampaignCompletionStatusChangeddeadlineEscalateddeadlineMonitoringCreateddeadlineMonitoringStatusChangeddeadlineStatusChangeddeadlineWaivedfiProductClaimFiledfiProductRegisteredfieldIssuePatternDetectedgoodwillApprovedgoodwillRejectedgoodwillStatusChangedgoodwillSubmittedoemClaimSubmissionFailedoemClaimSubmissionPreparedoemClaimSubmissionValidatedrecallCampaignAffectedVehiclesIdentifiedrecallCampaignCompletedrecallCampaignCustomerNotifiedrecallCampaignReceivedrecallCampaignRefusedrecallCampaignStatusChangedstatutoryCaseCreatedstatutoryCaseResolvedstatutoryCaseStatusChangedstatutoryDefectReportedstatutoryRemedyCompletedstatutoryRemedyEscalatedstatutoryRemedyFailedstatutoryRemedyRequestedwarrantyClaimAppealedwarrantyClaimApprovedwarrantyClaimCreatedwarrantyClaimCreditedwarrantyClaimPartiallyApprovedwarrantyClaimRejectedwarrantyClaimStatusChangedwarrantyClaimSubmittedwarrantySubletLinkCancelled- … und 4 weitere
API-Endpunkte
Section titled “API-Endpunkte”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 |
Public API
Section titled “Public API”Ü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 WarrantyClaimStatus474ff) StatutoryWarrantyStatusAPPROACHING_WINDOW_DAYSAddDeadlineInputAffectedVehiclesAppealStatusAppealWarrantyClaimInputApproveGoodwillRequestInputAuditEntryBREACHED_AFTER_DAYSBurdenOfProofCampaignCompletionCampaignCompletionAlreadyExistsErrorCampaignCompletionNotFoundErrorCampaignCompletionRepositoryCampaignCompletionServiceCampaignCompletionTransitionErrorCampaignComplianceCampaignLaborOpCampaignTimelineCancelWarrantySubletLinkInput- … und 266 weitere
Zurück zur Modul-Übersicht oder zur Startseite.