diff --git a/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrNotBlank.kt b/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrNotBlank.kt index ef262c6..2202dac 100644 --- a/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrNotBlank.kt +++ b/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrNotBlank.kt @@ -3,6 +3,7 @@ package dev.fyloz.trial.colorrecipesexplorer.model.validation import javax.validation.Constraint import javax.validation.ConstraintValidator import javax.validation.ConstraintValidatorContext +import javax.validation.Payload import kotlin.contracts.ExperimentalContracts import kotlin.contracts.contract import kotlin.reflect.KClass @@ -14,7 +15,8 @@ private const val MESSAGE = "must be null or not blank" @Constraint(validatedBy = [NullOrNotBlankValidator::class]) annotation class NullOrNotBlank( val message: String = MESSAGE, - val groups: Array> = [] + val groups: Array> = [], + @Suppress("unused") val payload: Array> = [] ) class NullOrNotBlankValidator : ConstraintValidator { diff --git a/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrSize.kt b/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrSize.kt index cfcb7d7..5fd5d5f 100644 --- a/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrSize.kt +++ b/src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/validation/NullOrSize.kt @@ -3,6 +3,7 @@ package dev.fyloz.trial.colorrecipesexplorer.model.validation import javax.validation.Constraint import javax.validation.ConstraintValidator import javax.validation.ConstraintValidatorContext +import javax.validation.Payload import kotlin.reflect.KClass private const val MIN_SIZE = Long.MIN_VALUE @@ -16,7 +17,8 @@ annotation class NullOrSize( val min: Long = MIN_SIZE, val max: Long = MAX_SIZE, val message: String = MESSAGE, - val groups: Array> = [] + val groups: Array> = [], + @Suppress("unused") val payload: Array> = [] ) class NullOrSizeValidator : ConstraintValidator {