'use strict'; const joi = require('joi'); const clientMetricsSchema = joi.object().keys({ appName: joi.string().required(), instanceId: joi.string().required(), bucket: joi.object().required() .keys({ start: joi.date().required(), stop: joi.date().required(), toggles: joi.object(), }), }); const clientRegisterSchema = joi.object().keys({ appName: joi.string().required(), instanceId: joi.string().required(), strategies: joi.array() .required() .items(joi.string(), joi.any().strip()), started: joi.date().required(), interval: joi.number().required(), }); module.exports = { clientMetricsSchema, clientRegisterSchema };