HttpClient

soidc.core.HttpClient
trait HttpClient[F[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def get[A](url: Uri, bearerToken: Option[String])(using ByteDecoder[A]): F[A]
def getDeviceCode(uri: Uri, body: DeviceCodeRequest)(using ByteDecoder[DeviceCodeResponse]): F[DeviceCodeResponse]
def getToken(url: Uri, body: TokenRequest)(using ByteDecoder[TokenResponse]): F[TokenResponse]