Files
dc-project/src/main/kotlin/fr/dcproject/common/validation/Uuid.kt

15 lines
340 B
Kotlin

package fr.dcproject.common.validation
import io.konform.validation.ValidationBuilder
import java.util.UUID
fun ValidationBuilder<String>.isUuid() =
addConstraint("must be UUID") {
try {
UUID.fromString(it)
true
} catch (exception: IllegalArgumentException) {
false
}
}