RequestSession
final case class RequestSession[F[_]](applicationName: String, baseUrl: Uri, baseSttpBackend: SttpBackend[F, _], auth: AuthProvider[F], clientTag: Option[String])(implicit evidence$1: Monad[F])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Value members
Concrete methods
def get[R, T](uri: Uri, mapResult: T => R, contentType: String, accept: String)(implicit decoder: Decoder[T]): F[R]
def post[R, T, I](body: I, uri: Uri, mapResult: T => R, contentType: String, accept: String)(implicit serializer: () => I, decoder: Decoder[T]): F[R]
def send[R](r: RequestT[Empty, Either[String, String], Any] => RequestT[Id, R, Any]): F[Response[R]]
def sendCdf[R](r: RequestT[Empty, Either[String, String], Any] => RequestT[Id, R, Any], contentType: String, accept: String): F[R]