wisdom #2

Merged
yogiedigital merged 126 commits from wisdom into main 2025-10-20 03:26:33 +00:00
Showing only changes of commit 8d2a8565ff - Show all commits

View File

@@ -26,7 +26,6 @@ const registerSchema = Joi.object({
'string.pattern.name': 'Password must contain at least one {#name}'
})
});
const loginSchema = Joi.object({
email: Joi.string().email().required(),
password: Joi.string().required(),
@@ -51,8 +50,22 @@ const deviceSchema = Joi.object({
})
});
const deviceUpdateSchema = Joi.object({
device_code: Joi.string().max(100),
device_name: Joi.string().max(100),
device_status: Joi.boolean(),
device_location: Joi.string().max(100),
device_description: Joi.string(),
ip_address: Joi.string()
.ip({ version: ['ipv4', 'ipv6'] })
.messages({
'string.ip': 'IP address must be a valid IPv4 or IPv6 address'
})
}).min(1);
module.exports = {
registerSchema,
loginSchema,
deviceSchema
deviceSchema,
deviceUpdateSchema
};