Package

httpz

Permalink

package httpz

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. httpz
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Action[A] = EitherT[Requests, Error, A]

    Permalink
  2. type ActionE[E, A] = EitherT[Requests, E, A]

    Permalink
  3. final class ActionEOps[E, A] extends AnyVal

    Permalink
  4. type ActionNel[A] = EitherT[Requests, ErrorNel, A]

    Permalink
  5. trait ActionOpsTemplate[E, A] extends Any

    Permalink
  6. final class ByteArray extends AnyRef

    Permalink
  7. type Config = Endo[Request]

    Permalink
  8. sealed class Core[F[_]] extends AnyRef

    Permalink
  9. sealed abstract class Error extends RuntimeException with Product with Serializable

    Permalink
  10. type ErrorNel = NonEmptyList[Error]

    Permalink
  11. abstract class Interpreter[F[_]] extends AnyRef

    Permalink
  12. type InterpreterF[F[_]] = NaturalTransformation[RequestF, F]

    Permalink
  13. abstract class InterpretersTemplate extends AnyRef

    Permalink
  14. abstract class JsonToString[A <: JsonToString[A]] extends AnyRef

    Permalink
  15. 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

    Permalink
  16. sealed abstract class RequestF[A] extends Product with Serializable

    Permalink
  17. type Requests[A] = Free[[x]Coyoneda[RequestF, x], A]

    Permalink
  18. final case class Response[A](body: A, status: Int, headers: Map[String, List[String]]) extends Product with Serializable

    Permalink
  19. sealed abstract class Time extends AnyRef

    Permalink
  20. type Times[A] = WriterT[scalaz.Id.Id, List[Time], A]

    Permalink

Value Members

  1. def Action[E, A](a: Requests[\/[E, A]]): ActionE[E, A]

    Permalink
  2. val ActionMonad: Monad[Action]

    Permalink
  3. val ActionNelMonad: Monad[ActionNel]

    Permalink
  4. val ActionNelZipAp: Apply[ActionNel]

    Permalink
  5. def ActionZipAp[E](implicit arg0: Semigroup[E]): Apply[[α]EitherT[[A]Free[[x]Coyoneda[RequestF, x], A], E, α]]

    Permalink
  6. object BuildInfoHttpz extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  7. object ByteArray

    Permalink
  8. object Core extends Core[RequestF]

    Permalink
  9. object Error extends Serializable

    Permalink
  10. object Request extends Serializable

    Permalink
  11. object RequestF extends Serializable

    Permalink
  12. implicit val RequestsMonad: Monad[Requests]

    Permalink
  13. object Response extends Serializable

    Permalink
  14. object Time

    Permalink
  15. object Z

    Permalink
  16. def actionEMonad[E]: Monad[[α]EitherT[[A]Free[[x]Coyoneda[RequestF, x], A], E, α]]

    Permalink
  17. val emptyConfig: Config

    Permalink
  18. implicit def toActionEOps[E, A](a: ActionE[E, A]): ActionEOps[E, A]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped