const Joi = require("joi"); // ======================== // Insert Notification Error Schema // ======================== const insertNotificationErrorUserSchema = Joi.object({ notification_error_id: Joi.number().required().messages({ "any.required": "notification_error_id is required", "number.base": "notification_error_id must be a number", }), contact_id: Joi.number().required().messages({ "any.required": "contact_id is required", "number.base": "contact_id must be a number", }), is_send: Joi.boolean().required().messages({ "any.required": "is_send is required", "boolean.base": "is_send must be a boolean", }), }); // ======================== // Update Notification Error Schema // ======================== const updateNotificationErrorUserSchema = Joi.object({ notification_error_id: Joi.number().optional().messages({ "number.base": "notification_error_id must be a number", }), contact_id: Joi.number().required().messages({ "any.required": "contact_id is required", "number.base": "contact_id must be a number", }), is_send: Joi.boolean().optional().messages({ "boolean.base": "is_send must be a boolean", }), }); module.exports = { insertNotificationErrorUserSchema, updateNotificationErrorUserSchema, };