package be.vandewalleh.validation.user import am.ik.yavi.builder.ValidatorBuilder import am.ik.yavi.builder.konstraint import am.ik.yavi.core.Validator import be.vandewalleh.entities.User val registerValidator: Validator = ValidatorBuilder.of() .konstraint(User::username) { notNull().lessThanOrEqual(50).greaterThanOrEqual(3) } .konstraint(User::email) { notNull().notEmpty().lessThanOrEqual(255).email() } .konstraint(User::password) { notNull().greaterThanOrEqual(6) } .build()