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. type Config = Endo[Request]

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

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

    Permalink
  9. type ErrorNel = NonEmptyList[Error]

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

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

    Permalink
  12. abstract class InterpretersTemplate extends AnyRef

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

    Permalink
  14. 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
  15. sealed abstract class RequestF[A] extends Product with Serializable

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

    Permalink
  17. sealed abstract class Time extends AnyRef

    Permalink
  18. 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. implicit val ActionMonad: Monad[Action]

    Permalink
  3. implicit 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 Core extends Core[RequestF]

    Permalink
  8. object Error extends Serializable

    Permalink
  9. object Request extends Serializable

    Permalink
  10. object RequestF extends Serializable

    Permalink
  11. implicit val RequestsMonad: Monad[Requests]

    Permalink
  12. object Time

    Permalink
  13. object Z

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

    Permalink
  15. val emptyConfig: Config

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped