My point of view to have to declare like this :
const schema = {
params: {
date: Joi.string().required(),
id: {
name: Joi.string().required(),
image: Joi.string().required(),
price: {
lite: Joi.string().required(),
full: Joi.string().required()
},
description: {
lite: Joi.string().required(),
full: Joi.string().required()
}
}
}
}