zio.http.codec.HttpCodecError
See theHttpCodecError companion trait
object HttpCodecError
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
HttpCodecError.type
Members list
Type members
Classlikes
final case class CustomError(name: String, message: String) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class DecodingErrorHeader(headerName: String, cause: DecodeError) extends HeaderError
Attributes
- Supertypes
-
trait HeaderErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case object EncodingResponseError extends HttpCodecError
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
sealed trait HeaderError extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
final case class InvalidEntity(details: String, cause: Chunk[ValidationError] = ...) extends HttpCodecError
Attributes
- Companion
- object
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object InvalidEntity
Attributes
- Companion
- class
- Supertypes
- Self type
-
InvalidEntity.type
final case class InvalidHeaderCount(name: String, expected: Int, actual: Int) extends HeaderError
Attributes
- Supertypes
-
trait HeaderErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class InvalidQueryParamCount(name: String, expected: Int, actual: Int) extends QueryParamError
Attributes
- Supertypes
-
trait QueryParamErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MalformedBody(details: String, cause: Option[Throwable] = ...) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MalformedHeader(headerName: String, textCodec: TextCodec[_]) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MalformedMethod(expected: Method, actual: Method) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MalformedPath(path: Path, pathCodec: PathCodec[_], error: String) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MalformedQueryParam(queryParamName: String, cause: DecodeError) extends QueryParamError
Attributes
- Supertypes
-
trait QueryParamErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MalformedStatus(expected: Status, actual: Status) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MissingHeader(headerName: String) extends HeaderError
Attributes
- Supertypes
-
trait HeaderErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MissingHeaders(headerNames: Chunk[String]) extends HeaderError
Attributes
- Supertypes
-
trait HeaderErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MissingQueryParam(queryParamName: String) extends QueryParamError
Attributes
- Supertypes
-
trait QueryParamErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MissingQueryParams(queryParamNames: Chunk[String]) extends QueryParamError
Attributes
- Supertypes
-
trait QueryParamErrortrait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class PathTooShort(path: Path, textCodec: TextCodec[_]) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
sealed trait QueryParamError extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class InvalidQueryParamCountclass MalformedQueryParamclass MissingQueryParamclass MissingQueryParams
final case class UnsupportedContentType(contentType: String) extends HttpCodecError
Attributes
- Supertypes
-
trait HttpCodecErrortrait Producttrait Equalstrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
In this article