@@ -86,27 +86,31 @@ async function processCreate (message, transactionId) {
8686}
8787
8888processCreate . schema = {
89- message : Joi . object ( ) . keys ( {
90- topic : Joi . string ( ) . required ( ) ,
91- originator : Joi . string ( ) . required ( ) ,
92- timestamp : Joi . date ( ) . required ( ) ,
93- 'mime-type' : Joi . string ( ) . required ( ) ,
94- payload : Joi . object ( ) . keys ( {
95- id : Joi . string ( ) . uuid ( ) . required ( ) ,
96- jobId : Joi . string ( ) . uuid ( ) . required ( ) ,
97- userId : Joi . string ( ) . uuid ( ) . required ( ) ,
98- createdAt : Joi . date ( ) . required ( ) ,
99- createdBy : Joi . string ( ) . uuid ( ) . required ( ) ,
100- updatedAt : Joi . date ( ) . allow ( null ) ,
101- updatedBy : Joi . string ( ) . uuid ( ) . allow ( null ) ,
102- status : Joi . jobCandidateStatus ( ) . required ( ) ,
103- externalId : Joi . string ( ) . allow ( null ) ,
104- resume : Joi . string ( ) . uri ( ) . allow ( null ) ,
105- remark : Joi . string ( ) . allow ( null )
106- } ) . required ( )
107- } ) . required ( ) ,
108- transactionId : Joi . string ( ) . required ( )
109- }
89+ message : Joi . object ( )
90+ . keys ( {
91+ topic : Joi . string ( ) . required ( ) ,
92+ originator : Joi . string ( ) . required ( ) ,
93+ timestamp : Joi . date ( ) . required ( ) ,
94+ "mime-type" : Joi . string ( ) . required ( ) ,
95+ payload : Joi . object ( )
96+ . keys ( {
97+ id : Joi . string ( ) . uuid ( ) . required ( ) ,
98+ jobId : Joi . string ( ) . uuid ( ) . required ( ) ,
99+ userId : Joi . string ( ) . uuid ( ) . required ( ) ,
100+ createdAt : Joi . date ( ) . required ( ) ,
101+ createdBy : Joi . string ( ) . uuid ( ) . required ( ) ,
102+ updatedAt : Joi . date ( ) . allow ( null ) ,
103+ updatedBy : Joi . string ( ) . uuid ( ) . allow ( null ) ,
104+ status : Joi . jobCandidateStatus ( ) . required ( ) ,
105+ externalId : Joi . string ( ) . allow ( null ) ,
106+ resume : Joi . string ( ) . uri ( ) . allow ( null ) . allow ( '' ) ,
107+ remark : Joi . string ( ) . allow ( null ) . allow ( '' )
108+ } )
109+ . required ( ) ,
110+ } )
111+ . required ( ) ,
112+ transactionId : Joi . string ( ) . required ( ) ,
113+ } ;
110114
111115/**
112116 * Process update entity message
0 commit comments