ba.sake.sharaf.handlers

Members list

Packages

Type members

Classlikes

case class ArgumentProblem(path: String, reason: String, value: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final class ErrorHandler extends HttpHandler

Attributes

Companion
object
Supertypes
trait HttpHandler
class Object
trait Matchable
class Any
object ErrorHandler

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object ErrorMapper

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class ProblemDetails(status: Int, title: String, detail: String, `type`: Option[URI], instance: Option[URI], invalidArguments: Seq[ArgumentProblem])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final class RoutesHandler extends HttpHandler

Attributes

Companion
object
Supertypes
trait HttpHandler
class Object
trait Matchable
class Any
object RoutesHandler

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class SharafHandler extends HttpHandler

Attributes

Companion
object
Supertypes
trait HttpHandler
class Object
trait Matchable
class Any
object SharafHandler

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Types

type ErrorMapper = PartialFunction[Throwable, Response[_]]