SimpleNotes/api/src/validation/NoteValidation.kt
2020-06-25 16:01:50 +02:00

17 lines
454 B
Kotlin

package be.vandewalleh.validation
import am.ik.yavi.builder.ValidatorBuilder
import am.ik.yavi.builder.konstraint
import am.ik.yavi.core.Validator
import be.vandewalleh.entities.Note
import be.vandewalleh.entities.User
val noteValidator: Validator<Note> = ValidatorBuilder.of<Note>()
.konstraint(Note::title) {
notNull().notBlank().lessThanOrEqual(50)
}
.konstraint(Note::tags) {
this.lessThanOrEqual(10)
}
.build()