add: crud notif error user
This commit is contained in:
44
validate/notification_error_user.schema.js
Normal file
44
validate/notification_error_user.schema.js
Normal file
@@ -0,0 +1,44 @@
|
||||
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,
|
||||
};
|
||||
Reference in New Issue
Block a user