Recruitment Integration Events
Summary
Eleven shared Recruitment contracts are produced by the DbContext mapping.
Audience
Developers, QA and support engineers, integration reviewers, implementation partners, solution architects, and security reviewers.
Overview
Reference Content
| Exact contract | Producer | Domain mapping | Confirmed consumers | Version |
|---|---|---|---|---|
CandidateAppliedEvent | Recruitment Service | Candidate applied | None | 1 |
InterviewScheduledEvent | Recruitment Service | Interview scheduled | None | 1 |
OfferGeneratedEvent | Recruitment Service | Offer generated | None | 1 |
OfferCreatedEvent | Recruitment Service | Offer created | None | 1 |
OfferApprovedEvent | Recruitment Service | Offer approved | None | 1 |
OfferAcceptedEvent | Recruitment Service | Offer accepted | None | 1 |
OfferRejectedEvent | Recruitment Service | Offer rejected | None | 1 |
OfferDeclinedEvent | Recruitment Service | Offer declined | None | 1 |
CandidateOnboardedEvent | Recruitment Service | Candidate onboarded | None | 1 |
CandidateJoinedEvent | Recruitment Service | Candidate joined | None | 1 |
JoiningReminderEvent | Recruitment Service | Joining reminder intent | None | 1 |
All derive from the shared IntegrationEvent base. Sensitive payload fields are intentionally not reproduced.
The mappings create a new event identity, preserve domain occurrence time, use candidate identity as correlation, leave causation and user context unset, and leave the shared tenant envelope unset. No consumer-side version adapter or unsupported-version policy is confirmed.
Requires confirmation
Consumer ownership, tenant-envelope policy, correlation/causation policy, retry limits, replay, ordering, contract governance, reconciliation, monitoring, and production support require confirmation.
Source References
microservices/src/contracts/Events/IntegrationEvent.csmicroservices/src/contracts/Events/RecruitmentLifecycleEvents.csmicroservices/src/contracts/Events/CandidateAppliedEvent.csmicroservices/src/contracts/Events/InterviewScheduledEvent.csmicroservices/src/contracts/Events/OfferGeneratedEvent.csmicroservices/src/contracts/Events/OfferAcceptedEvent.csmicroservices/src/contracts/Events/OfferRejectedEvent.csmicroservices/src/contracts/Events/CandidateOnboardedEvent.cs
Related Articles
See Also
Keywords
- Recruitment events
- Integration Events
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly