use prisma schema for api validation (sort field)
This commit is contained in:
parent
8bbadf36a8
commit
3c03cc133c
@ -1,9 +1,11 @@
|
||||
import { Request, Response } from 'express';
|
||||
import validator from 'joi'; // DOCS: https://joi.dev/api
|
||||
import { Prisma } from '@prisma/client';
|
||||
|
||||
// MARK: GET alertContact
|
||||
const schema_get = validator.object({
|
||||
sort: validator.string().valid('id', 'name', 'phone', 'comment').default('id'),
|
||||
//sort: validator.string().valid('id', 'name', 'phone', 'comment').default('id'),
|
||||
sort: validator.string().valid(...Object.keys(Prisma.AlertContactsScalarFieldEnum)).default('id'),
|
||||
order: validator.string().valid('asc', 'desc').default('asc'),
|
||||
take: validator.number().min(1).max(512),
|
||||
skip: validator.number().min(0),
|
||||
|
Loading…
x
Reference in New Issue
Block a user