'use strict' const Joi = require('joi') const singleResponse = Joi.object({ response_key_id: Joi.number(), response_id: Joi.number(), profile_id: Joi.number(), val: Joi.string().allow(null, ''), }).label('response_single') const singleResponseKey = Joi.object({ response_key_id: Joi.number().required(), response_key_category: Joi.string().required(), response_key_prompt: Joi.string().required(), response_key_description: Joi.any(), }).label('question_single') module.exports = { single: singleResponse, list: Joi.array().items(singleResponse).label('response_list'), key: singleResponseKey, keys: Joi.array().items(singleResponseKey).label('question_list'), }