| 1234567891011121314151617181920212223242526 |
- '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(),
- }).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.optional()).label('response_list'),
- key: singleResponseKey,
- keys: Joi.array()
- .items(singleResponseKey.optional())
- .label('question_list'),
- }
|