@FunctionalInterface
public interface ParameterValidator<T extends io.swagger.models.parameters.Parameter>
Modifier and Type | Method and Description |
---|---|
default Result |
doValidate(SwaggerRequest swaggerRequest,
io.swagger.models.parameters.Parameter parameter,
java.lang.Object value,
boolean strict) |
Result |
validate(SwaggerRequest swaggerRequest,
T parameter,
java.lang.Object value,
boolean strict) |
Result validate(SwaggerRequest swaggerRequest, T parameter, java.lang.Object value, boolean strict) throws ValidationException
swaggerRequest
- holding the model for this swagger contextparameter
- Parameter to be validatedvalue
- Parameter valuestrict
- ValidationException
default Result doValidate(SwaggerRequest swaggerRequest, io.swagger.models.parameters.Parameter parameter, java.lang.Object value, boolean strict) throws ValidationException
ValidationException
Copyright © 2018