harness.endpoint.spec.HeaderCodec$
See theHeaderCodec companion trait
object HeaderCodec
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HeaderCodec.type
Members list
Type members
Classlikes
final case class And[A, B, O](a: HeaderCodec[A], b: HeaderCodec[B], z: Out[A, B, O]) extends HeaderCodec[O]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HeaderCodec[O]class Objecttrait Matchableclass AnyShow all
final case class CookieOptional[A](key: String, schema: Schema[A]) extends CookieWithKey[A, Option[A]], Optional[A]
Attributes
object CookieOptional
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CookieOptional.type
final case class CookieRequired[A](key: String, schema: Schema[A]) extends CookieWithKey[A, A], Required[A]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Required[A]trait HeaderCodec[A]class Objecttrait Matchableclass AnyShow all
object CookieRequired
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CookieRequired.type
sealed trait CookieWithKey[A, B] extends WithKey[A, B]
Attributes
- Supertypes
- Known subtypes
-
class CookieOptional[A]class CookieRequired[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case object Empty extends HeaderCodec[Unit]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait HeaderCodec[Unit]class Objecttrait Matchableclass AnyShow all
- Self type
-
Empty.type
final case class HeaderMany[A](key: String, schema: Schema[A]) extends HeaderWithKey[A, List[A]], Many[A]
Attributes
object HeaderMany
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HeaderMany.type
final case class HeaderManyNonEmpty[A](key: String, schema: Schema[A]) extends HeaderWithKey[A, NonEmptyList[A]], ManyNonEmpty[A]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ManyNonEmpty[A]class Objecttrait Matchableclass AnyShow all
object HeaderManyNonEmpty
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HeaderManyNonEmpty.type
final case class HeaderOptional[A](key: String, schema: Schema[A]) extends HeaderWithKey[A, Option[A]], Optional[A]
Attributes
object HeaderOptional
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HeaderOptional.type
final case class HeaderOrCookieOptional[A](key: String, schema: Schema[A]) extends HeaderOrCookieWithKey[A, Option[A]], Optional[A]
Attributes
object HeaderOrCookieOptional
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class HeaderOrCookieRequired[A](key: String, schema: Schema[A]) extends HeaderOrCookieWithKey[A, A], Required[A]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Required[A]trait HeaderCodec[A]class Objecttrait Matchableclass AnyShow all
object HeaderOrCookieRequired
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
sealed trait HeaderOrCookieWithKey[A, B] extends WithKey[A, B]
Attributes
- Supertypes
- Known subtypes
-
class HeaderOrCookieOptional[A]class HeaderOrCookieRequired[A]
final case class HeaderRequired[A](key: String, schema: Schema[A]) extends HeaderWithKey[A, A], Required[A]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Required[A]trait HeaderCodec[A]class Objecttrait Matchableclass AnyShow all
object HeaderRequired
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HeaderRequired.type
sealed trait HeaderWithKey[A, B] extends WithKey[A, B]
Attributes
- Supertypes
- Known subtypes
final case class IMap[A, B](parent: HeaderCodec[A], to: A => B, from: B => A) extends HeaderCodec[B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HeaderCodec[B]class Objecttrait Matchableclass AnyShow all
final case class IMapDecode[A, B](parent: HeaderCodec[A], to: A => Either[String, B], from: B => A) extends HeaderCodec[B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HeaderCodec[B]class Objecttrait Matchableclass AnyShow all
sealed trait Many[A] extends HeaderCodec[List[A]]
Attributes
- Supertypes
- Known subtypes
-
class HeaderMany[A]
- Self type
-
sealed trait ManyNonEmpty[A] extends HeaderCodec[NonEmptyList[A]]
Attributes
- Supertypes
- Known subtypes
-
class HeaderManyNonEmpty[A]
- Self type
-
final case class OneOf[A](options: NonEmptyList[HeaderCodec[_ <: A]], enc: A => (Map[String, List[String]], Map[String, String])) extends HeaderCodec[A]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HeaderCodec[A]class Objecttrait Matchableclass AnyShow all
object OneOf
sealed trait Optional[A] extends HeaderCodec[Option[A]]
Attributes
- Supertypes
- Known subtypes
- Self type
-
sealed trait Required[A] extends HeaderCodec[A]
Attributes
- Supertypes
- Known subtypes
- Self type
-
sealed trait WithKey[A, B] extends HeaderCodec[B]
Attributes
- Supertypes
- Known subtypes
-
class CookieOptional[A]class CookieRequired[A]class HeaderOrCookieOptional[A]class HeaderOrCookieRequired[A]class HeaderMany[A]class HeaderManyNonEmpty[A]class HeaderOptional[A]class HeaderRequired[A]Show all
In this article