@@ -58,14 +58,24 @@ processRequestInterview.schema = {
58
58
'mime-type' : Joi . string ( ) . required ( ) ,
59
59
payload : Joi . object ( ) . keys ( {
60
60
id : Joi . string ( ) . uuid ( ) . required ( ) ,
61
+ xaiId : Joi . string ( ) . uuid ( ) . allow ( null ) ,
61
62
jobCandidateId : Joi . string ( ) . uuid ( ) . required ( ) ,
62
- googleCalendarId : Joi . string ( ) . allow ( null ) ,
63
- customMessage : Joi . string ( ) . allow ( null ) ,
64
- xaiTemplate : Joi . xaiTemplate ( ) . required ( ) ,
63
+ calendarEventId : Joi . string ( ) . allow ( null ) ,
64
+ templateUrl : Joi . xaiTemplate ( ) . required ( ) ,
65
+ templateId : Joi . string ( ) . uuid ( ) . allow ( null ) ,
66
+ templateType : Joi . string ( ) . allow ( null ) ,
67
+ title : Joi . string ( ) . uuid ( ) . allow ( null ) ,
68
+ locationDetails : Joi . string ( ) . uuid ( ) . allow ( null ) ,
65
69
round : Joi . number ( ) . integer ( ) . positive ( ) . required ( ) ,
70
+ duration : Joi . number ( ) . integer ( ) . positive ( ) . required ( ) ,
66
71
startTimestamp : Joi . date ( ) . allow ( null ) ,
67
- attendeesList : Joi . array ( ) . items ( Joi . string ( ) . email ( ) ) . allow ( null ) ,
72
+ endTimestamp : Joi . date ( ) . allow ( null ) ,
73
+ hostName : Joi . string ( ) . required ( ) ,
74
+ hostEmail : Joi . string ( ) . email ( ) . required ( ) ,
75
+ guestNames : Joi . array ( ) . items ( Joi . string ( ) ) . allow ( null ) ,
76
+ guestEmails : Joi . array ( ) . items ( Joi . string ( ) . email ( ) ) . allow ( null ) ,
68
77
status : Joi . interviewStatus ( ) . required ( ) ,
78
+ rescheduleUrl : Joi . string ( ) . allow ( null ) ,
69
79
createdAt : Joi . date ( ) . required ( ) ,
70
80
createdBy : Joi . string ( ) . uuid ( ) . required ( ) ,
71
81
updatedAt : Joi . date ( ) . allow ( null ) ,
0 commit comments