backend-roadreport-main/app/Validators/User/CreateRoleValidator.ts
2024-12-31 10:16:45 +07:00

19 lines
442 B
TypeScript

import { schema, validator, rules } from '@ioc:Adonis/Core/Validator'
import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
export default class CreateRoleValidator {
constructor (protected ctx: HttpContextContract) {
}
public reporter = validator.reporters.api
public schema = schema.create({
code: schema.string({}, [
rules.maxLength(4)
]),
name: schema.string({}, [
rules.maxLength(50)
]),
})
}