Created the member.ts validation
This commit is contained in:
parent
cb2ebde014
commit
b478218cf5
12
src/routes/v1/validations/member.ts
Normal file
12
src/routes/v1/validations/member.ts
Normal file
@ -0,0 +1,12 @@
|
||||
import Joi from "joi";
|
||||
import { IKeyRole } from "@models/AccessKey";
|
||||
|
||||
export const inviteMemberValidation = Joi.object({
|
||||
user: Joi.string().min(3).max(500).required(),
|
||||
role: Joi.number().valid(IKeyRole.VIEW, IKeyRole.MANAGE, IKeyRole.ADMIN)
|
||||
});
|
||||
|
||||
export const patchMemberRoleValidation = Joi.object({
|
||||
userId: Joi.string().hex().length(24).required(),
|
||||
role: Joi.number().valid(IKeyRole.VIEW, IKeyRole.MANAGE, IKeyRole.ADMIN).required()
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user