Create account.ts validation

This commit is contained in:
Mathias Wagner
2024-07-20 12:37:07 +02:00
parent d5cb8e5bdf
commit 3b8234851f

View File

@ -0,0 +1,16 @@
import Joi from "joi";
export const registerValidation = Joi.object({
username: Joi.string().min(3).max(15).alphanum().required(),
email: Joi.string().email().required(),
password: Joi.string().min(5).max(50).required()
});
export const verificationValidation = Joi.object({
id: Joi.string().hex().length(24).required(),
code: Joi.number().required()
});
export const totpSetup = Joi.object({
code: Joi.number().integer().required()
});