p
httpz
package httpz
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- httpz
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type Action[A] = EitherT[Error, Requests, A]
- type ActionE[E, A] = EitherT[E, Requests, A]
- final class ActionEOps[E, A] extends AnyVal
- type ActionNel[A] = EitherT[ErrorNel, Requests, A]
- trait ActionOpsTemplate[E, A] extends Any
- final class ByteArray extends AnyRef
- type Config = Endo[Request]
- sealed class Core[F[_]] extends AnyRef
- sealed abstract class Error extends RuntimeException with Product with Serializable
- type ErrorNel = NonEmptyList[Error]
- abstract class Interpreter[F[_]] extends AnyRef
- type InterpreterF[F[_]] = NaturalTransformation[RequestF, F]
- abstract class InterpretersTemplate extends AnyRef
- abstract class JsonToString[A <: JsonToString[A]] extends AnyRef
- final case class Request(url: String, method: String = "GET", body: Option[Array[Byte]] = None, params: Map[String, String] = Map.empty, headers: Map[String, String] = Map.empty, basicAuth: Option[(String, String)] = None) extends Product with Serializable
- sealed abstract class RequestF[A] extends Product with Serializable
- type Requests[A] = Free[RequestF, A]
- final case class Response[A](body: A, status: Int, headers: Map[String, List[String]]) extends Product with Serializable
- sealed abstract class Time extends AnyRef
- type Times[A] = WriterT[List[Time], scalaz.Id.Id, A]
Value Members
- def Action[E, A](a: Requests[\/[E, A]]): ActionE[E, A]
- val ActionMonad: Monad[Action]
- val ActionNelMonad: Monad[ActionNel]
- val ActionNelZipAp: Apply[ActionNel]
- def ActionZipAp[E](implicit arg0: Semigroup[E]): Apply[[α]EitherT[E, [A]Free[RequestF, A], α]]
- val RequestsMonad: Monad[Requests]
- def actionEMonad[E]: Monad[[α]EitherT[E, [A]Free[RequestF, A], α]]
- val emptyConfig: Config
- implicit def toActionEOps[E, A](a: ActionE[E, A]): ActionEOps[E, A]
- case object BuildInfoHttpz extends Product with Serializable
This object was generated by sbt-buildinfo.
- object ByteArray
- object Core extends Core[RequestF]
- object Error extends Serializable
- object Request extends Serializable
- object RequestF extends Serializable
- object Response extends Serializable
- object Time