diff --git a/src/services/InterviewProcessorService.js b/src/services/InterviewProcessorService.js index b7d2e2e..3af01a8 100644 --- a/src/services/InterviewProcessorService.js +++ b/src/services/InterviewProcessorService.js @@ -56,6 +56,7 @@ processRequestInterview.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required(), xaiId: Joi.string().allow(null), @@ -176,6 +177,7 @@ processBulkUpdateInterviews.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().pattern( Joi.string().uuid(), // key - jobCandidateId Joi.object().pattern( diff --git a/src/services/JobCandidateProcessorService.js b/src/services/JobCandidateProcessorService.js index bde7e88..87e66bf 100644 --- a/src/services/JobCandidateProcessorService.js +++ b/src/services/JobCandidateProcessorService.js @@ -91,6 +91,7 @@ processCreate.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required(), jobId: Joi.string().uuid().required(), @@ -160,6 +161,7 @@ processDelete.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required() }).required() diff --git a/src/services/JobProcessorService.js b/src/services/JobProcessorService.js index 08f5525..1fdb954 100644 --- a/src/services/JobProcessorService.js +++ b/src/services/JobProcessorService.js @@ -65,6 +65,7 @@ processCreate.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required(), projectId: Joi.number().integer().required(), @@ -142,6 +143,7 @@ processDelete.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required() }).required() diff --git a/src/services/ResourceBookingProcessorService.js b/src/services/ResourceBookingProcessorService.js index f407b2b..836e3e1 100644 --- a/src/services/ResourceBookingProcessorService.js +++ b/src/services/ResourceBookingProcessorService.js @@ -32,6 +32,7 @@ processCreate.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required(), projectId: Joi.number().integer().required(), @@ -94,6 +95,7 @@ processDelete.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required() }).required() diff --git a/src/services/RoleProcessorService.js b/src/services/RoleProcessorService.js index cf1386f..b183577 100644 --- a/src/services/RoleProcessorService.js +++ b/src/services/RoleProcessorService.js @@ -32,6 +32,7 @@ processCreate.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required(), name: Joi.string().max(50).required(), @@ -103,6 +104,7 @@ processDelete.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required() }).required() diff --git a/src/services/WorkPeriodPaymentProcessorService.js b/src/services/WorkPeriodPaymentProcessorService.js index 736cacb..e1bc583 100644 --- a/src/services/WorkPeriodPaymentProcessorService.js +++ b/src/services/WorkPeriodPaymentProcessorService.js @@ -62,6 +62,7 @@ processCreate.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required(), workPeriodId: Joi.string().uuid().required(), diff --git a/src/services/WorkPeriodProcessorService.js b/src/services/WorkPeriodProcessorService.js index 8350056..eaff8a9 100644 --- a/src/services/WorkPeriodProcessorService.js +++ b/src/services/WorkPeriodProcessorService.js @@ -201,6 +201,7 @@ processDelete.schema = { originator: Joi.string().required(), timestamp: Joi.date().required(), 'mime-type': Joi.string().required(), + key: Joi.string().allow(null), payload: Joi.object().keys({ id: Joi.string().uuid().required() }).required()