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. final class ByteArray extends AnyRef

  7. type Config = Endo[Request]

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

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

  10. type ErrorNel = NonEmptyList[Error]

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

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

  13. abstract class InterpretersTemplate extends AnyRef

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

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

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

  17. type Requests[A] = Free[RequestF, A]

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

  19. sealed abstract class Time extends AnyRef

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

  3. val ActionNelMonad: Monad[ActionNel]

  4. val ActionNelZipAp: Apply[ActionNel]

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

  6. object BuildInfoHttpz extends Product with Serializable

    This object was generated by sbt-buildinfo.

  7. object ByteArray

  8. object Core extends Core[RequestF]

  9. object Error extends Serializable

  10. object Request extends Serializable

  11. object RequestF extends Serializable

  12. val RequestsMonad: Monad[Requests]

  13. object Response extends Serializable

  14. object Time

  15. def actionEMonad[E]: Monad[[α]EitherT[[A]Free[RequestF, A], E, α]]

  16. val emptyConfig: Config

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

Inherited from AnyRef

Inherited from Any

Ungrouped