Packages

trait ZClient[-Env, -In, +Err, +Out] extends AnyRef

Self Type
ZClient[Env, In, Err, Out]
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZClient
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def headers: Headers
  2. abstract def hostOption: Option[String]
  3. abstract def pathPrefix: Path
  4. abstract def portOption: Option[Int]
  5. abstract def queries: QueryParams
  6. abstract def requestInternal(body: In, headers: Headers, hostOption: Option[String], method: Method, pathPrefix: Path, portOption: Option[Int], queries: QueryParams, schemeOption: Option[Scheme], sslConfig: Option[ClientSSLConfig], version: Version)(implicit trace: Trace): ZIO[Env, Err, Out]
    Attributes
    protected
  7. abstract def schemeOption: Option[Scheme]
  8. abstract def socketInternal[Env1 <: Env](app: SocketApp[Env1], headers: Headers, hostOption: Option[String], pathPrefix: Path, portOption: Option[Int], queries: QueryParams, schemeOption: Option[Scheme], version: Version)(implicit trace: Trace): ZIO[Env1 with Scope, Err, Out]
    Attributes
    protected
  9. abstract def sslConfig: Option[ClientSSLConfig]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def @@[LowerEnv <: UpperEnv, UpperEnv <: Env, LowerIn <: UpperIn, UpperIn <: In, LowerErr >: Err, UpperErr >: LowerErr, LowerOut >: Out, UpperOut >: LowerOut](aspect: ZClientAspect[LowerEnv, UpperEnv, LowerIn, UpperIn, LowerErr, UpperErr, LowerOut, UpperOut]): ZClient[UpperEnv, UpperIn, LowerErr, LowerOut]

    Applies the specified client aspect, which can modify the execution of this client.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. final def contramap[In2](f: (In2) => In): ZClient[Env, In2, Err, Out]
  8. final def contramapZIO[Env1 <: Env, Err1 >: Err, In2](f: (In2) => ZIO[Env1, Err1, In]): ZClient[Env1, In2, Err1, Out]
  9. final def delete(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  10. final def delete(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  11. final def dieOn(f: (Err) => Boolean)(implicit ev1: IsSubtypeOfError[Err, Throwable], ev2: CanFail[Err], trace: Trace): ZClient[Env, In, Err, Out]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. final def get(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  15. final def get(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def head(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  19. final def head(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  20. final def header(key: String, value: String): ZClient[Env, In, Err, Out]
  21. final def host(host: String): ZClient[Env, In, Err, Out]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def map[Out2](f: (Out) => Out2): ZClient[Env, In, Err, Out2]
  24. final def mapZIO[Env1 <: Env, Err1 >: Err, Out2](f: (Out) => ZIO[Env1, Err1, Out2]): ZClient[Env1, In, Err1, Out2]
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def patch(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  29. final def path(segment: String): ZClient[Env, In, Err, Out]
  30. final def port(port: Int): ZClient[Env, In, Err, Out]
  31. final def post(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  32. final def put(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  33. def query(key: String, value: String): ZClient[Env, In, Err, Out]
  34. final def refineOrDie[Err2](pf: PartialFunction[Err, Err2])(implicit ev1: IsSubtypeOfError[Err, Throwable], ev2: CanFail[Err], trace: Trace): ZClient[Env, In, Err2, Out]
  35. final def request(request: Request)(implicit ev: <:<[Body, In], trace: Trace): ZIO[Env, Err, Out]
  36. final def request(method: Method, pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  37. final def retry[Env1 <: Env](policy: Schedule[Env1, Err, Any]): ZClient[Env1, In, Err, Out]
  38. final def scheme(scheme: Scheme): ZClient[Env, In, Err, Out]
  39. final def socket[Env1 <: Env](url: String, app: SocketApp[Env1], headers: Headers = Headers.empty)(implicit trace: Trace): ZIO[Env1 with Scope, Err, Out]
  40. final def socket[Env1 <: Env](pathSuffix: String)(app: SocketApp[Env1])(implicit trace: Trace): ZIO[Env1 with Scope, Err, Out]
  41. final def ssl(ssl: ClientSSLConfig): ZClient[Env, In, Err, Out]
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. final def uri(uri: URI): ZClient[Env, In, Err, Out]
  45. final def url(url: URL): ZClient[Env, In, Err, Out]
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped