ai.deepsense.deeplang.params.validators
Generates human-readable range constraints to be added as a description.
Generates human-readable range constraints to be added as a description.
Ex. 1: RangeValidator(0.0, Int.MaxValue, true, false, Some(1))).toHumanReadable("num param"):
Range constraints: 0 <= num param
and num param
is an integer.
Ex. 2: RangeValidator(0.0, 3.0, false, true, Some(0.5))).toHumanReadable("num param"):
Range constraints: 0 < num param
<= 3 and num param
= k*0.5, where k is an integer.
Validates if NumericParameter value is within range bounds.