HttpClient

github4s.http.HttpClient
See theHttpClient companion object
class HttpClient[F[_]]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def delete(url: String, headers: Map[String, String]): F[GHResponse[Unit]]
def deleteWithBody[Req : Encoder, Res : Decoder](url: String, headers: Map[String, String], data: Req): F[GHResponse[Res]]
def deleteWithResponse[Res : Decoder](url: String, headers: Map[String, String]): F[GHResponse[Res]]
def get[Res : Decoder](method: String, headers: Map[String, String], params: Map[String, String], pagination: Option[Pagination]): F[GHResponse[Res]]
def getWithoutResponse(url: String, headers: Map[String, String]): F[GHResponse[Unit]]
def patch[Req : Encoder, Res : Decoder](method: String, headers: Map[String, String], data: Req): F[GHResponse[Res]]
def post[Req : Encoder, Res : Decoder](url: String, headers: Map[String, String], data: Req): F[GHResponse[Res]]
def postAuth[Req : Encoder, Res : Decoder](method: String, headers: Map[String, String], data: Req): F[GHResponse[Res]]
def postOAuth[Res : Decoder](url: String, headers: Map[String, String], params: Map[String, String]): F[GHResponse[Res]]
def put[Req : Encoder, Res : Decoder](url: String, headers: Map[String, String], data: Req): F[GHResponse[Res]]

Concrete fields