const Joi = require('joi'); const deviceTokenInputType = Joi.object().keys({ token: Joi.string().required(), }); const pushSendType = Joi.object().keys({ userIds: Joi.array().required(), title: Joi.string().required(), message: Joi.string().required(), //token: Joi.string().required(), }); const pushSendEvent = Joi.object().keys({ date: Joi.date().required(), title: Joi.string().required(), message: Joi.string().required(), recipients: Joi.object().keys({ eventId: Joi.string().required(), segment: Joi.string().required(), }), data: Joi.object().keys({ type: Joi.string().required(), title: Joi.string().required(), message: Joi.string().required(), button: Joi.object().keys({ caption: Joi.string().required(), url: Joi.string().optional(), screen: Joi.string().optional(), paramId: Joi.string().optional(), }), }), }); module.exports = { deviceTokenInputType, pushSendType, pushSendEvent };