CollectionSizeValidator
open class CollectionSizeValidator(minSize: Int, maxSize: Int = Int.MAX_VALUE) : Validator<Collection<*>>
Base for collection-size validators: the collection's size must be in minSize..maxSize.
@Validate can only reference object validators, so subclass with concrete arguments:
object LineItemCountValidator : CollectionSizeValidator(minSize = 1, maxSize = 100)Content copied to clipboard
Functions
Link copied to clipboard
Returns null if value is valid, or a human-readable reason string if invalid.