@@ -116,8 +116,8 @@ internals.routeBase = Joi.object({
116
116
options : Joi . object ( ) ,
117
117
ranges : Joi . boolean ( ) ,
118
118
sample : Joi . number ( ) . min ( 0 ) . max ( 100 ) ,
119
- schema : Joi . alternatives ( Joi . object ( ) , Joi . func ( ) ) . allow ( true , false ) ,
120
- status : Joi . object ( ) . pattern ( / \d \d \d / , Joi . alternatives ( Joi . object ( ) , Joi . func ( ) ) . allow ( true , false ) )
119
+ schema : Joi . alternatives ( Joi . object ( ) , Joi . array ( ) , Joi . func ( ) ) . allow ( true , false ) ,
120
+ status : Joi . object ( ) . pattern ( / \d \d \d / , Joi . alternatives ( Joi . object ( ) , Joi . array ( ) , Joi . func ( ) ) . allow ( true , false ) )
121
121
} )
122
122
. without ( 'modify' , 'sample' )
123
123
. assert ( 'options.stripUnknown' , Joi . ref ( 'modify' ) , 'meet requirement of having peer modify set to true' ) ,
@@ -154,10 +154,10 @@ internals.routeBase = Joi.object({
154
154
server : Joi . number ( ) . integer ( ) . positive ( ) . allow ( false ) . required ( )
155
155
} ) ,
156
156
validate : Joi . object ( {
157
- headers : Joi . alternatives ( Joi . object ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
158
- params : Joi . alternatives ( Joi . object ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
159
- query : Joi . alternatives ( Joi . object ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
160
- payload : Joi . alternatives ( Joi . object ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
157
+ headers : Joi . alternatives ( Joi . object ( ) , Joi . array ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
158
+ params : Joi . alternatives ( Joi . object ( ) , Joi . array ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
159
+ query : Joi . alternatives ( Joi . object ( ) , Joi . array ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
160
+ payload : Joi . alternatives ( Joi . object ( ) , Joi . array ( ) , Joi . func ( ) ) . allow ( null , false , true ) ,
161
161
failAction : [
162
162
Joi . string ( ) . valid ( 'error' , 'log' , 'ignore' ) ,
163
163
Joi . func ( )
0 commit comments