An exception that indicates missed header in the request.
An exception that indicates missed header in the request.
the missed header name
A RequestReader that reads an optional json object serialized in request body into an Option.
An exception that indicates missed parameter in the request.
An exception that indicates missed parameter in the request.
the missed parameter name
A request reader (a Reader Monad) reads a Future of A from the HttpRequest.
A request reader (a Reader Monad) reads a Future of A from the HttpRequest.
the result type
A base exception of request reader.
A RequestReader that read a json object serialized ni request body.
An exception that indicates a broken validation rule on the param.
An exception that indicates a broken validation rule on the param.
the param name
the rule description
An exception that indicated a missing body in the request.
A const param.
An empty RequestReader.
An exception that indicates an error in JSON format.
A RequestReader that reads the request body, interpreted as a Array[Byte], into an Option.
An optional boolean param.
An optional multi-value boolean param.
An optional double param.
An optional multi-value double param.
An optional float param.
An optional multi-value float param.
An optional header.
An optional int param.
An optional multi-value integer param.
An optional long param.
An optional multi-value long param.
An optional string param.
An optional multi-value string param.
A RequestReader that reads the request body, interpreted as a String, into an Option.
A RequestReader that reads the request body, interpreted as a Array[Byte], or throws a BodyNotFound exception.
A required boolean param.
A required multi-value boolean param.
A required double param.
A required multi-value double param.
A required float param.
A required multi-value float param.
A required header.
A required integer param.
A required multi-value integer param.
A required long param.
A required multi-value long param.
A required string param.
A required multi-value string param.
A RequestReader that reads the request body, interpreted as a String, or throws a BodyNotFound exception.
A param validation rule.