harness.http.client.HttpClient
See theHttpClient companion object
abstract class HttpClient extends Auto
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Autotrait TracedServiceclass Objecttrait Matchableclass Any
- Self type
Members list
Value members
Concrete methods
final def send[ET <: Any](inputBodySchema: BodyCodec[InputBody[ET]], outputBodySchema: BodyCodec[OutputBody[ET]], errorSchema: ErrorSchema[Error[ET]])(request: HttpRequestParams, body: Send[InputBody[ET]]): ZIO[Scope, Error[ET], Receive[OutputBody[ET]]]
Inherited methods
Attributes
- Inherited from:
- TracedService
Attributes
- Inherited from:
- TracedService
Attributes
- Inherited from:
- TracedService
Attributes
- Inherited from:
- TracedService
final def traceWith(params: (String, String)*)(withTrace: TraceElem => UIO[Unit]): ZIOAspect[Nothing, Any, Nothing, Any, Nothing, Any]
Attributes
- Inherited from:
- TracedService
final def traceWith(withTrace: TraceElem => UIO[Unit]): ZIOAspect[Nothing, Any, Nothing, Any, Nothing, Any]
Attributes
- Inherited from:
- TracedService
Inherited fields
In your zio service, this represents the implementation. Use TracedService.Auto to handle this automatically.
In your zio service, this represents the implementation. Use TracedService.Auto to handle this automatically.
final case class MyServiceLive() extends MyService { override protected final val serviceImpl: String = "MyServiceLive" }
Attributes
- Inherited from:
- Auto
In your zio service, this represents the parent trait. Use TracedService.Auto to handle this automatically.
In your zio service, this represents the parent trait. Use TracedService.Auto to handle this automatically.
trait MyService { override protected final val serviceName: String = "MyService" }
Attributes
- Inherited from:
- Auto
In this article