httpz

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

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

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

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

  5. trait ActionOpsTemplate[E, A] extends Any

  6. type Config = Endo[Request]

  7. sealed abstract class Error extends RuntimeException with Product with Serializable

  8. type ErrorNel = NonEmptyList[Error]

  9. abstract class Interpreter[F[_]] extends AnyRef

  10. type InterpreterF[F[_]] = NaturalTransformation[RequestF, F]

  11. abstract class InterpretersTemplate extends AnyRef

  12. abstract class JsonToString[A <: JsonToString[A]] extends AnyRef

  13. final case class Request(url: String, method: String = "GET", body: Option[Array[Byte]] = scala.None, params: Map[String, String] = ..., headers: Map[String, String] = ..., basicAuth: Option[(String, String)] = scala.None) extends Product with Serializable

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

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

  16. sealed abstract class Time extends AnyRef

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

Value Members

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

  2. implicit val ActionMonad: Monad[Action]

  3. implicit val ActionNelMonad: Monad[ActionNel]

  4. val ActionNelZipAp: Apply[ActionNel]

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

  6. object Core

  7. object Error extends Serializable

  8. object Request extends Serializable

  9. object RequestF extends Serializable

  10. implicit val RequestsMonad: Monad[Requests]

  11. object Time

  12. object Z

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

  14. val emptyConfig: Config

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

Inherited from AnyRef

Inherited from Any

Ungrouped