com.malliina.http

Type members

Classlikes

object HttpClient
Companion
class
trait HttpClient[F[_]] extends Closeable
Companion
object
sealed abstract class HttpMethod(val name: String)
Companion
object
object HttpMethod extends StringEnumCompanion[HttpMethod]
Companion
class
case class JsonError(error: Error, response: OkHttpResponse, url: FullUrl) extends ResponseError
object OkClient
Companion
class
class OkClient(val client: OkHttpClient, ec: ExecutionContext) extends HttpClient[[T] =>> Future[T]] with OkHttpBackend
Companion
object
trait OkHttpBackend extends Closeable
Companion
class
class OkHttpResponse(val inner: Response) extends HttpResponse
Companion
object
class RawCallback(p: Promise[Response]) extends Callback
Companion
object
object RawCallback
Companion
class
sealed trait ResponseError
class ResponseException(val error: ResponseError) extends Exception
case class StatusError(response: OkHttpResponse, url: FullUrl) extends ResponseError