Created the license.ts validation
This commit is contained in:
parent
078ed46ec2
commit
275540f755
10
src/routes/v1/validations/license.ts
Normal file
10
src/routes/v1/validations/license.ts
Normal file
@ -0,0 +1,10 @@
|
||||
import Joi from "joi";
|
||||
|
||||
export const licenseCreationValidation = Joi.object({
|
||||
key: Joi.string().min(3).max(128),
|
||||
groups: Joi.array().items(Joi.string().min(3).max(128)),
|
||||
permissions: Joi.array().items(Joi.string().min(3).max(128)),
|
||||
meta: Joi.object(),
|
||||
maxUses: Joi.number().min(1).max(1000000),
|
||||
expirationDate: Joi.date().min("now").max("1-1-2100").iso()
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user