From fd907dad2a92e846e3f14932664ec379cb2f0613 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sun, 22 Jan 2023 02:19:59 +0100 Subject: [PATCH] Created the patchProjectValidation in the project.ts validation --- src/routes/v1/validations/project.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/routes/v1/validations/project.ts b/src/routes/v1/validations/project.ts index 99f38b8..8cc5557 100644 --- a/src/routes/v1/validations/project.ts +++ b/src/routes/v1/validations/project.ts @@ -2,4 +2,14 @@ import Joi from "joi"; export const projectCreationValidation = Joi.object({ name: Joi.string().alphanum().min(3).max(15).required() +}); + +export const patchProjectValidation = Joi.object({ + name: Joi.string().alphanum().min(3).max(15), + defaults: Joi.object({ + licenseKey: Joi.string(), + groups: Joi.array(), + permissions: Joi.array(), + expirationDate: Joi.date() + }) }); \ No newline at end of file