class Athena::Routing::Exceptions::InvalidParameter

Defined in:

exceptions/invalid_parameter.cr

Constructors

Instance Method Summary

Constructor methods inherited from class Athena::Routing::Exceptions::UnprocessableEntity

new(message : String, cause : Exception | Nil = nil, headers : HTTP::Headers = HTTP::Headers.new) new

Instance methods inherited from class Athena::Routing::Exceptions::HTTPException

headers : HTTP::Headers headers, headers=(headers : HTTP::Headers) headers=, status : HTTP::Status status, status_code : Int32 status_code, to_json(builder : JSON::Builder) : Nil to_json

Constructor methods inherited from class Athena::Routing::Exceptions::HTTPException

new(status : HTTP::Status, message : String, cause : Exception | Nil = nil, headers : HTTP::Headers = HTTP::Headers.new)
new(status_code : Int32, message : String, cause : Exception | Nil = nil, headers : HTTP::Headers = HTTP::Headers.new)
new

Instance methods inherited from class Exception

to_json(builder : JSON::Builder) : Nil to_json

Constructor Detail

def self.new(parameter : ART::Params::ParamInterface, violations : AVD::Violation::ConstraintViolationListInterface, message : String, cause : Exception | Nil = nil, headers : HTTP::Headers = HTTP::Headers.new) #

[View source]
def self.with_violations(parameter : ART::Params::ParamInterface, violations : AVD::Violation::ConstraintViolationListInterface) : self #

[View source]

Instance Method Detail

def parameter : ART::Params::ParamInterface #

[View source]
def violations : AVD::Violation::ConstraintViolationListInterface #

[View source]