From 06a917a5fd6c61320da6b62285a5ba364adfb1f7 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sun, 15 Jan 2023 18:45:30 +0100 Subject: [PATCH] Created the account.ts validation --- src/routes/v1/validations/account.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/routes/v1/validations/account.ts diff --git a/src/routes/v1/validations/account.ts b/src/routes/v1/validations/account.ts new file mode 100644 index 0000000..d020d8b --- /dev/null +++ b/src/routes/v1/validations/account.ts @@ -0,0 +1,12 @@ +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() +}); \ No newline at end of file