UNPKG

bug-test-api

Version:

Express.js API project: bug-test-api

20 lines (16 loc) 666 B
const Joi = require('joi'); const questionOptionsSchema = Joi.object({ question_id: Joi.string().uuid().required().description('question id'), label: Joi.string().required().description('label'), value: Joi.string().required().description('value'), position: Joi.number().integer().min(0).required().description('position'), next_question_id: Joi.string().uuid().optional().description('next question id'), meta: Joi.object().optional().description('meta') }); const validateQuestionOptions = (data) => { return questionOptionsSchema.validate(data, { abortEarly: false }); }; module.exports = { questionOptionsSchema, validateQuestionOptions };