File tree 3 files changed +6
-0
lines changed
3 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ async function createIndex () {
21
21
title : { type : 'text' } ,
22
22
startDate : { type : 'date' } ,
23
23
endDate : { type : 'date' } ,
24
+ duration : { type : 'integer' } ,
24
25
numPositions : { type : 'integer' } ,
25
26
resourceType : { type : 'keyword' } ,
26
27
rateType : { type : 'keyword' } ,
@@ -64,6 +65,7 @@ async function createIndex () {
64
65
status : { type : 'keyword' } ,
65
66
startDate : { type : 'date' } ,
66
67
endDate : { type : 'date' } ,
68
+ duration : { type : 'integer' } ,
67
69
memberRate : { type : 'float' } ,
68
70
customerRate : { type : 'float' } ,
69
71
rateType : { type : 'keyword' } ,
Original file line number Diff line number Diff line change @@ -74,6 +74,7 @@ processCreate.schema = {
74
74
title : Joi . title ( ) . required ( ) ,
75
75
startDate : Joi . date ( ) ,
76
76
endDate : Joi . date ( ) ,
77
+ duration : Joi . number ( ) . integer ( ) . min ( 1 ) ,
77
78
numPositions : Joi . number ( ) . integer ( ) . min ( 1 ) . required ( ) ,
78
79
resourceType : Joi . string ( ) ,
79
80
rateType : Joi . rateType ( ) ,
@@ -123,6 +124,7 @@ processUpdate.schema = {
123
124
title : Joi . title ( ) ,
124
125
startDate : Joi . date ( ) ,
125
126
endDate : Joi . date ( ) ,
127
+ duration : Joi . number ( ) . integer ( ) . min ( 1 ) ,
126
128
numPositions : Joi . number ( ) . integer ( ) . min ( 1 ) ,
127
129
resourceType : Joi . string ( ) ,
128
130
rateType : Joi . rateType ( ) ,
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ processCreate.schema = {
40
40
jobId : Joi . string ( ) . uuid ( ) ,
41
41
startDate : Joi . date ( ) ,
42
42
endDate : Joi . date ( ) ,
43
+ duration : Joi . number ( ) . integer ( ) . min ( 1 ) ,
43
44
memberRate : Joi . number ( ) ,
44
45
customerRate : Joi . number ( ) ,
45
46
rateType : Joi . rateType ( ) . required ( ) ,
@@ -82,6 +83,7 @@ processUpdate.schema = {
82
83
jobId : Joi . string ( ) . uuid ( ) ,
83
84
startDate : Joi . date ( ) ,
84
85
endDate : Joi . date ( ) ,
86
+ duration : Joi . number ( ) . integer ( ) . min ( 1 ) ,
85
87
memberRate : Joi . number ( ) ,
86
88
customerRate : Joi . number ( ) ,
87
89
rateType : Joi . rateType ( ) ,
You can’t perform that action at this time.
0 commit comments