diff -r 5e36330f954b -r a07662e829c0 src/main/kotlin/de/uapcore/lightpit/RequestMapping.kt --- a/src/main/kotlin/de/uapcore/lightpit/RequestMapping.kt Tue Jun 23 13:06:07 2026 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/RequestMapping.kt Tue Jun 23 14:30:10 2026 +0200 @@ -48,7 +48,12 @@ val node = info.node } -sealed interface ValidationResult +sealed interface ValidationResult { + fun getOrNull(): T? = when (this) { + is ValidatedValue -> result + else -> null + } +} class ValidationError(val message: String): ValidationResult class ValidatedValue(val result: T): ValidationResult