okclient
okclient
com.malliina.http
HttpClient
HttpClient
FOps
HttpMethod
HttpMethod
Get
Post
Put
Patch
Delete
Options
Head
HttpResponse
JsonError
OkClient
MultiPartFile
MultiPartFile
OkClient
OkHttpBackend
OkHttpResponse
OkHttpResponse
RawCallback
RawCallback
ResponseError
ResponseException
StatusError
okclient
/
com.malliina.http
com.malliina.http
package
com.malliina.http
Type members
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
trait
HttpResponse
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
object
OkHttpResponse
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