Client

object Client
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
Client.type

Type members

Classlikes

case class Config(socketApp: Option[SocketApp[Any]], ssl: Option[ClientSSLOptions])
Companion:
object
object Config
Companion:
class

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def make[R]: ZIO[R & EventLoopGroup & ChannelFactory, Nothing, Client[R]]
def request(url: String, method: Method, headers: Headers, content: HttpData, ssl: ClientSSLOptions): ZIO[EventLoopGroup & ChannelFactory, Throwable, Response]
def request(request: Request, clientConfig: Config): ZIO[EventLoopGroup & ChannelFactory, Throwable, Response]
def socket[R](url: String, app: SocketApp[R], headers: Headers, sslOptions: ClientSSLOptions): ZIO[R & EventLoopGroup & ChannelFactory & Scope, Throwable, Response]