com.malliina.http

Members list

Type members

Classlikes

object HttpClient

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
HttpClient.type
trait HttpClient[F[_]] extends Closeable

Attributes

Companion
object
Supertypes
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Known subtypes
class OkClient
sealed abstract class HttpMethod(val name: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Delete.type
object Get.type
object Head.type
object Options.type
object Patch.type
object Post.type
object Put.type
Show all
object HttpMethod extends StringEnumCompanion[HttpMethod]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class StringEnumCompanion[HttpMethod]
class EnumCompanion[String, HttpMethod]
class ValidatingCompanion[String, HttpMethod]
class Object
trait Matchable
class Any
Show all
Self type
HttpMethod.type
trait HttpResponse

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class JsonError(error: Error, response: OkHttpResponse, url: FullUrl) extends ResponseError

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OkClient

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
OkClient.type
class OkClient(val client: OkHttpClient, ec: ExecutionContext) extends HttpClient[Future], OkHttpBackend

Attributes

Companion
object
Supertypes
trait HttpClient[Future]
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
trait OkHttpBackend extends Closeable

Attributes

Supertypes
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Known subtypes
class OkClient

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class OkHttpResponse(val inner: Response) extends HttpResponse

Attributes

Companion
object
Supertypes
trait HttpResponse
class Object
trait Matchable
class Any
class RawCallback(p: Promise[Response]) extends Callback

Attributes

Companion
object
Supertypes
trait Callback
class Object
trait Matchable
class Any
object RawCallback

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait ResponseError

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class JsonError
class StatusError
class ResponseException(val error: ResponseError) extends Exception

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class StatusError(response: OkHttpResponse, url: FullUrl) extends ResponseError

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all