interface ContainerDeserializer
Interface that define methods for deserialization of array and objects |
|
class ContainerSerializationStyle
This enum contains supported object and arrays serialization styles. Every style has a enum value, and an array of strings to refeer to it. |
|
interface CustomValidator
This interface is used to add custom synchronous functions inside validation process. You can add it in HTTPRequestValidationHandler. |
|
interface HTTPRequestValidationHandler : ValidationHandler
An interface for add HTTP Request validation. This class can validate parameters inside query, path, headers an body (watch below) You can assign multiple body type at the same time(for example a JSON schema together with a XML schema). This interface support:
|
|
class ParameterLocation
ParameterLocation describe the location of parameter inside HTTP Request |
|
class ParameterType
ParameterType contains prebuilt type validators. To access to ParameterTypeValidator of every ParameterType, use |
|
interface ParameterTypeValidator
Interface for declaration of method for validate a specific parameter type. If you want to implement your own type validator, you need only to implement
|
|
interface ParameterValidationRule
This function is an inner wrapper for ParameterTypeValidator inside ValidationHandler parameter maps. Don't instantiate this class, if you want to add custom ParameterTypeValidator to a parameter use functions in HTTPRequestValidationHandler |
|
interface ValidationHandler : Handler<RoutingContext>
Base interface for validation. For basic HTTP Request Validator, use HTTPRequestValidationHandler |
open class SpecFeatureNotSupportedException : RuntimeException |
|
open class ValidationException : VertxException
This is the main class for every Validation flow related errors |