| 1234567891011121314151617181920212223242526272829 |
- '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(),
- aspect: Joi.string().allow(null, ''),
- category: Joi.string().allow(null, ''),
- placeholder: Joi.string().allow(null, ''),
- invalidInputPrompt: Joi.string().allow(null, ''),
-
- }).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'),
- }
|