mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-03-19 21:45:36 +01:00
2 lines
103 KiB
HTML
2 lines
103 KiB
HTML
<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title></title><meta content="" name="description"/><meta content="" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../lib/jquery.min.js"></script><script type="text/javascript" src="../../lib/index.js"></script><script type="text/javascript" src="../../index.js"></script><script type="text/javascript" src="../../lib/scheduler.js"></script><script type="text/javascript" src="../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
|
|
var toRoot = '../../';</script></head><body><div id="search"><span id="doc-title"><span id="doc-version"></span></span> <span class="close-results"><span class="left"><</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></a> <span class="permalink"><a href="../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.sttp" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="sttp" class="anchorToMember"></a><a id="sttp:sttp" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">sttp</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 current" name="sttp.client3" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="client3" class="anchorToMember"></a><a id="client3:client3" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">client3</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="sttp" id="sttp" class="extype">sttp</a></dd></dl></div></li><li class="current-entities indented2"><span class="separator"></span> <a href="UriContext.html" title="" class="class"></a><a href="UriContext.html" title="">UriContext</a></li></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><p id="owner"><a href="../index.html" name="sttp" id="sttp" class="extype">sttp</a></p><h1>client3<span class="permalink"><a href="../../sttp/client3/index.html" title="Permalink"><i class="material-icons"></i></a></span></h1></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">client3</span></span></h4><div id="comment" class="fullcommenttop"><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/SttpApi.html#sttp.client3.SttpApi" name="sttp.client3.SttpApi" id="sttp.client3.SttpApi" class="extype">SttpApi</a>, <a href="https://javadoc.io/page/com.softwaremill.sttp.model/core_2.13/1.5.5/sttp/model/UriInterpolator.html#sttp.model.UriInterpolator" name="sttp.model.UriInterpolator" id="sttp.model.UriInterpolator" class="extype">UriInterpolator</a>, <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/SttpExtensions.html#sttp.client3.SttpExtensions" name="sttp.client3.SttpExtensions" id="sttp.client3.SttpExtensions" class="extype">SttpExtensions</a>, <a href="../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="sttp.client3"><span>client3</span></li><li class="in" name="sttp.client3.SttpApi"><span>SttpApi</span></li><li class="in" name="sttp.model.UriInterpolator"><span>UriInterpolator</span></li><li class="in" name="sttp.client3.SttpExtensions"><span>SttpExtensions</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="sttp.client3.BodySerializer" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BodySerializer[B]=B=>sttp.client3.BasicRequestBody" class="anchorToMember"></a><a id="BodySerializer[B]:BodySerializer[B]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#BodySerializer[B]=B=>sttp.client3.BasicRequestBody" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name">BodySerializer</span><span class="tparams">[<span name="B">B</span>]</span><span class="result alias"> = (<span name="sttp.client3.BodySerializer.B" class="extype">B</span>) => <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a></span></span></li><li class="indented0 " name="sttp.client3.Empty" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Empty[X]=None.type" class="anchorToMember"></a><a id="Empty[X]:Empty[X]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#Empty[X]=None.type" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name">Empty</span><span class="tparams">[<span name="X">X</span>]</span><span class="result alias"> = <a href="https://www.scala-lang.org/api/2.13.11/scala/None$.html#scala.None" name="scala.None" id="scala.None" class="extype">None</a>.type</span></span></li><li class="indented0 " name="sttp.client3.Identity" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Identity[X]=X" class="anchorToMember"></a><a id="Identity[X]:Identity[X]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#Identity[X]=X" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name">Identity</span><span class="tparams">[<span name="X">X</span>]</span><span class="result alias"> = <span name="sttp.client3.Identity.X" class="extype">X</span></span></span></li><li class="indented0 " name="sttp.client3.PartialRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PartialRequest[T,-R]=sttp.client3.RequestT[sttp.client3.package.Empty,T,R]" class="anchorToMember"></a><a id="PartialRequest[T,-R]:PartialRequest[T,R]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#PartialRequest[T,-R]=sttp.client3.RequestT[sttp.client3.package.Empty,T,R]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name">PartialRequest</span><span class="tparams">[<span name="T">T</span>, <span name="R">-R</span>]</span><span class="result alias"> = <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestT.html#sttp.client3.RequestT" name="sttp.client3.RequestT" id="sttp.client3.RequestT" class="extype">RequestT</a>[<a href="#Empty[X]=None.type" name="sttp.client3.Empty" id="sttp.client3.Empty" class="extmbr">Empty</a>, <span name="sttp.client3.PartialRequest.T" class="extype">T</span>, <span name="sttp.client3.PartialRequest.R" class="extype">R</span>]</span></span></li><li class="indented0 " name="sttp.client3.Request" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Request[T,-R]=sttp.client3.RequestT[sttp.client3.package.Identity,T,R]" class="anchorToMember"></a><a id="Request[T,-R]:Request[T,R]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#Request[T,-R]=sttp.client3.RequestT[sttp.client3.package.Identity,T,R]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name">Request</span><span class="tparams">[<span name="T">T</span>, <span name="R">-R</span>]</span><span class="result alias"> = <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestT.html#sttp.client3.RequestT" name="sttp.client3.RequestT" id="sttp.client3.RequestT" class="extype">RequestT</a>[<a href="#Identity[X]=X" name="sttp.client3.Identity" id="sttp.client3.Identity" class="extmbr">Identity</a>, <span name="sttp.client3.Request.T" class="extype">T</span>, <span name="sttp.client3.Request.R" class="extype">R</span>]</span></span></li><li class="indented0 " name="sttp.client3.RetryWhen" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RetryWhen=(sttp.client3.package.Request[_,_],Either[Throwable,sttp.client3.Response[_]])=>Boolean" class="anchorToMember"></a><a id="RetryWhen:RetryWhen" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#RetryWhen=(sttp.client3.package.Request[_,_],Either[Throwable,sttp.client3.Response[_]])=>Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name">RetryWhen</span><span class="result alias"> = (<a href="#Request[T,-R]=sttp.client3.RequestT[sttp.client3.package.Identity,T,R]" name="sttp.client3.Request" id="sttp.client3.Request" class="extmbr">Request</a>[_, _], <a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<a href="../../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a>, <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/Response.html#sttp.client3.Response" name="sttp.client3.Response" id="sttp.client3.Response" class="extype">Response</a>[_]]) => <a href="https://www.scala-lang.org/api/2.13.11/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span></li><li class="indented0 " name="sttp.model.UriInterpolator.UriContext" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UriContextextendsAnyRef" class="anchorToMember"></a><a id="UriContext:UriContext" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#UriContextextendsAnyRef" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit </span> <span class="kind">class</span></span> <span class="symbol"><span class="name">UriContext</span><span class="result"> extends <a href="../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>UriInterpolator</dd></dl></div></li></ol></div><div id="deprecatedTypes" class="types members"><h3>Deprecated Type Members</h3><ol><li class="indented0 " name="sttp.client3.DeserializationError" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeserializationError[DE]=sttp.client3.DeserializationException[DE]" class="anchorToMember"></a><a id="DeserializationError[DE]:DeserializationError[DE]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#DeserializationError[DE]=sttp.client3.DeserializationException[DE]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name deprecated" title="Deprecated: (Since version 3.0.0) use DeserializationException">DeserializationError</span><span class="tparams">[<span name="DE">DE</span>]</span><span class="result alias"> = <span name="sttp.client3.DeserializationException" class="extype">DeserializationException</span>[<span name="sttp.client3.DeserializationError.DE" class="extype">DE</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@deprecated</span> </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.0.0)</i> use DeserializationException</p></dd></dl></div></li><li class="indented0 " name="sttp.client3.ResponseError" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ResponseError[+HE,+DE]=sttp.client3.ResponseException[HE,DE]" class="anchorToMember"></a><a id="ResponseError[+HE,+DE]:ResponseError[HE,DE]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#ResponseError[+HE,+DE]=sttp.client3.ResponseException[HE,DE]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name deprecated" title="Deprecated: (Since version 3.0.0) use ResponseException">ResponseError</span><span class="tparams">[<span name="HE">+HE</span>, <span name="DE">+DE</span>]</span><span class="result alias"> = <span name="sttp.client3.ResponseException" class="extype">ResponseException</span>[<span name="sttp.client3.ResponseError.HE" class="extype">HE</span>, <span name="sttp.client3.ResponseError.DE" class="extype">DE</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@deprecated</span> </dd><dt>Deprecated</dt><dd class="cmt"><p><i>(Since version 3.0.0)</i> use ResponseException</p></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="sttp.client3.SttpApi#DefaultReadTimeout" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DefaultReadTimeout:scala.concurrent.duration.Duration" class="anchorToMember"></a><a id="DefaultReadTimeout:Duration" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#DefaultReadTimeout:scala.concurrent.duration.Duration" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">DefaultReadTimeout</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.11/scala/concurrent/duration/Duration.html#scala.concurrent.duration.Duration" name="scala.concurrent.duration.Duration" id="scala.concurrent.duration.Duration" class="extype">Duration</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asBoth" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asBoth[A,B](l:sttp.client3.ResponseAs[A,Any],r:sttp.client3.ResponseAs[B,Any]):sttp.client3.ResponseAs[(A,B),Any]" class="anchorToMember"></a><a id="asBoth[A,B](ResponseAs[A,Any],ResponseAs[B,Any]):ResponseAs[(A,B),Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asBoth[A,B](l:sttp.client3.ResponseAs[A,Any],r:sttp.client3.ResponseAs[B,Any]):sttp.client3.ResponseAs[(A,B),Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asBoth</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>]</span><span class="params">(<span name="l">l: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asBoth.A" class="extype">A</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span>, <span name="r">r: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asBoth.B" class="extype">B</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[(<span name="sttp.client3.SttpApi.asBoth.A" class="extype">A</span>, <span name="sttp.client3.SttpApi.asBoth.B" class="extype">B</span>), <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asBothOption" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asBothOption[A,B,R](l:sttp.client3.ResponseAs[A,R],r:sttp.client3.ResponseAs[B,Any]):sttp.client3.ResponseAs[(A,Option[B]),R]" class="anchorToMember"></a><a id="asBothOption[A,B,R](ResponseAs[A,R],ResponseAs[B,Any]):ResponseAs[(A,Option[B]),R]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asBothOption[A,B,R](l:sttp.client3.ResponseAs[A,R],r:sttp.client3.ResponseAs[B,Any]):sttp.client3.ResponseAs[(A,Option[B]),R]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asBothOption</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="R">R</span>]</span><span class="params">(<span name="l">l: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asBothOption.A" class="extype">A</span>, <span name="sttp.client3.SttpApi.asBothOption.R" class="extype">R</span>]</span>, <span name="r">r: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asBothOption.B" class="extype">B</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[(<span name="sttp.client3.SttpApi.asBothOption.A" class="extype">A</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<span name="sttp.client3.SttpApi.asBothOption.B" class="extype">B</span>]), <span name="sttp.client3.SttpApi.asBothOption.R" class="extype">R</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asByteArray" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asByteArray:sttp.client3.ResponseAs[Either[String,Array[Byte]],Any]" class="anchorToMember"></a><a id="asByteArray:ResponseAs[Either[String,Array[Byte]],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asByteArray:sttp.client3.ResponseAs[Either[String,Array[Byte]],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asByteArray</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Array.html#scala.Array" name="scala.Array" id="scala.Array" class="extype">Array</a>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Byte.html#scala.Byte" name="scala.Byte" id="scala.Byte" class="extype">Byte</a>]], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asByteArrayAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asByteArrayAlways:sttp.client3.ResponseAs[Array[Byte],Any]" class="anchorToMember"></a><a id="asByteArrayAlways:ResponseAs[Array[Byte],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asByteArrayAlways:sttp.client3.ResponseAs[Array[Byte],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asByteArrayAlways</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Array.html#scala.Array" name="scala.Array" id="scala.Array" class="extype">Array</a>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Byte.html#scala.Byte" name="scala.Byte" id="scala.Byte" class="extype">Byte</a>], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asEither" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asEither[A,B,R](onError:sttp.client3.ResponseAs[A,R],onSuccess:sttp.client3.ResponseAs[B,R]):sttp.client3.ResponseAs[Either[A,B],R]" class="anchorToMember"></a><a id="asEither[A,B,R](ResponseAs[A,R],ResponseAs[B,R]):ResponseAs[Either[A,B],R]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asEither[A,B,R](onError:sttp.client3.ResponseAs[A,R],onSuccess:sttp.client3.ResponseAs[B,R]):sttp.client3.ResponseAs[Either[A,B],R]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asEither</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="R">R</span>]</span><span class="params">(<span name="onError">onError: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asEither.A" class="extype">A</span>, <span name="sttp.client3.SttpApi.asEither.R" class="extype">R</span>]</span>, <span name="onSuccess">onSuccess: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asEither.B" class="extype">B</span>, <span name="sttp.client3.SttpApi.asEither.R" class="extype">R</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="sttp.client3.SttpApi.asEither.A" class="extype">A</span>, <span name="sttp.client3.SttpApi.asEither.B" class="extype">B</span>], <span name="sttp.client3.SttpApi.asEither.R" class="extype">R</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpExtensions#asFile" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asFile(file:java.io.File):sttp.client3.ResponseAs[Either[String,java.io.File],Any]" class="anchorToMember"></a><a id="asFile(File):ResponseAs[Either[String,File],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asFile(file:java.io.File):sttp.client3.ResponseAs[Either[String,java.io.File],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asFile</span><span class="params">(<span name="file">file: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/File.html#java.io.File" name="java.io.File" id="java.io.File" class="extype">File</a></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/File.html#java.io.File" name="java.io.File" id="java.io.File" class="extype">File</a>], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpExtensions</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpExtensions#asFileAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asFileAlways(file:java.io.File):sttp.client3.ResponseAs[java.io.File,Any]" class="anchorToMember"></a><a id="asFileAlways(File):ResponseAs[File,Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asFileAlways(file:java.io.File):sttp.client3.ResponseAs[java.io.File,Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asFileAlways</span><span class="params">(<span name="file">file: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/File.html#java.io.File" name="java.io.File" id="java.io.File" class="extype">File</a></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/File.html#java.io.File" name="java.io.File" id="java.io.File" class="extype">File</a>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpExtensions</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asParams" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asParams(charset:String):sttp.client3.ResponseAs[Either[String,Seq[(String,String)]],Any]" class="anchorToMember"></a><a id="asParams(String):ResponseAs[Either[String,Seq[(String,String)]],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asParams(charset:String):sttp.client3.ResponseAs[Either[String,Seq[(String,String)]],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asParams</span><span class="params">(<span name="charset">charset: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/collection/immutable/Seq.html#scala.collection.immutable.Seq" name="scala.collection.immutable.Seq" id="scala.collection.immutable.Seq" class="extype">Seq</a>[(<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>)]], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asParams" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asParams:sttp.client3.ResponseAs[Either[String,Seq[(String,String)]],Any]" class="anchorToMember"></a><a id="asParams:ResponseAs[Either[String,Seq[(String,String)]],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asParams:sttp.client3.ResponseAs[Either[String,Seq[(String,String)]],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asParams</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/collection/immutable/Seq.html#scala.collection.immutable.Seq" name="scala.collection.immutable.Seq" id="scala.collection.immutable.Seq" class="extype">Seq</a>[(<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>)]], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asParamsAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asParamsAlways(charset:String):sttp.client3.ResponseAs[Seq[(String,String)],Any]" class="anchorToMember"></a><a id="asParamsAlways(String):ResponseAs[Seq[(String,String)],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asParamsAlways(charset:String):sttp.client3.ResponseAs[Seq[(String,String)],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asParamsAlways</span><span class="params">(<span name="charset">charset: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="https://www.scala-lang.org/api/2.13.11/scala/collection/immutable/Seq.html#scala.collection.immutable.Seq" name="scala.collection.immutable.Seq" id="scala.collection.immutable.Seq" class="extype">Seq</a>[(<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>)], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asParamsAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asParamsAlways:sttp.client3.ResponseAs[Seq[(String,String)],Any]" class="anchorToMember"></a><a id="asParamsAlways:ResponseAs[Seq[(String,String)],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asParamsAlways:sttp.client3.ResponseAs[Seq[(String,String)],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asParamsAlways</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="https://www.scala-lang.org/api/2.13.11/scala/collection/immutable/Seq.html#scala.collection.immutable.Seq" name="scala.collection.immutable.Seq" id="scala.collection.immutable.Seq" class="extype">Seq</a>[(<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>)], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpExtensions#asPath" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asPath(path:java.nio.file.Path):sttp.client3.ResponseAs[Either[String,java.nio.file.Path],Any]" class="anchorToMember"></a><a id="asPath(Path):ResponseAs[Either[String,Path],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asPath(path:java.nio.file.Path):sttp.client3.ResponseAs[Either[String,java.nio.file.Path],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asPath</span><span class="params">(<span name="path">path: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/nio/file/Path.html#java.nio.file.Path" name="java.nio.file.Path" id="java.nio.file.Path" class="extype">Path</a></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/nio/file/Path.html#java.nio.file.Path" name="java.nio.file.Path" id="java.nio.file.Path" class="extype">Path</a>], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpExtensions</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpExtensions#asPathAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asPathAlways(path:java.nio.file.Path):sttp.client3.ResponseAs[java.nio.file.Path,Any]" class="anchorToMember"></a><a id="asPathAlways(Path):ResponseAs[Path,Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asPathAlways(path:java.nio.file.Path):sttp.client3.ResponseAs[java.nio.file.Path,Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asPathAlways</span><span class="params">(<span name="path">path: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/nio/file/Path.html#java.nio.file.Path" name="java.nio.file.Path" id="java.nio.file.Path" class="extype">Path</a></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/nio/file/Path.html#java.nio.file.Path" name="java.nio.file.Path" id="java.nio.file.Path" class="extype">Path</a>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpExtensions</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStream" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStream[F[_],T,S](s:sttp.capabilities.Streams[S])(f:s.BinaryStream=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withS]" class="anchorToMember"></a><a id="asStream[F[_],T,S](Streams[S])((BinaryStream)=>F[T]):ResponseAs[Either[String,T],Effect[F]withS]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStream[F[_],T,S](s:sttp.capabilities.Streams[S])(f:s.BinaryStream=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withS]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStream</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>, <span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asStream.S" class="extype">S</span>]</span>)</span><span class="params">(<span name="f">f: (<span name="sttp.capabilities.Streams.BinaryStream" class="extype">BinaryStream</span>) => <span name="sttp.client3.SttpApi.asStream.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asStream.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="sttp.client3.SttpApi.asStream.T" class="extype">T</span>], <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asStream.F" class="extype">F</span>] with <span name="sttp.client3.SttpApi.asStream.S" class="extype">S</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStreamAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStreamAlways[F[_],T,S](s:sttp.capabilities.Streams[S])(f:s.BinaryStream=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withS]" class="anchorToMember"></a><a id="asStreamAlways[F[_],T,S](Streams[S])((BinaryStream)=>F[T]):ResponseAs[T,Effect[F]withS]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStreamAlways[F[_],T,S](s:sttp.capabilities.Streams[S])(f:s.BinaryStream=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withS]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStreamAlways</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>, <span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asStreamAlways.S" class="extype">S</span>]</span>)</span><span class="params">(<span name="f">f: (<span name="sttp.capabilities.Streams.BinaryStream" class="extype">BinaryStream</span>) => <span name="sttp.client3.SttpApi.asStreamAlways.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asStreamAlways.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asStreamAlways.T" class="extype">T</span>, <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asStreamAlways.F" class="extype">F</span>] with <span name="sttp.client3.SttpApi.asStreamAlways.S" class="extype">S</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStreamAlwaysUnsafe" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStreamAlwaysUnsafe[S](s:sttp.capabilities.Streams[S]):sttp.client3.ResponseAs[s.BinaryStream,S]" class="anchorToMember"></a><a id="asStreamAlwaysUnsafe[S](Streams[S]):ResponseAs[BinaryStream,S]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStreamAlwaysUnsafe[S](s:sttp.capabilities.Streams[S]):sttp.client3.ResponseAs[s.BinaryStream,S]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStreamAlwaysUnsafe</span><span class="tparams">[<span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asStreamAlwaysUnsafe.S" class="extype">S</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.capabilities.Streams.BinaryStream" class="extype">BinaryStream</span>, <span name="sttp.client3.SttpApi.asStreamAlwaysUnsafe.S" class="extype">S</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStreamAlwaysWithMetadata" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStreamAlwaysWithMetadata[F[_],T,S](s:sttp.capabilities.Streams[S])(f:(s.BinaryStream,sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withS]" class="anchorToMember"></a><a id="asStreamAlwaysWithMetadata[F[_],T,S](Streams[S])((BinaryStream,ResponseMetadata)=>F[T]):ResponseAs[T,Effect[F]withS]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStreamAlwaysWithMetadata[F[_],T,S](s:sttp.capabilities.Streams[S])(f:(s.BinaryStream,sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withS]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStreamAlwaysWithMetadata</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>, <span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asStreamAlwaysWithMetadata.S" class="extype">S</span>]</span>)</span><span class="params">(<span name="f">f: (<span name="sttp.capabilities.Streams.BinaryStream" class="extype">BinaryStream</span>, <a href="https://javadoc.io/page/com.softwaremill.sttp.model/core_2.13/1.5.5/sttp/model/ResponseMetadata.html#sttp.model.ResponseMetadata" name="sttp.model.ResponseMetadata" id="sttp.model.ResponseMetadata" class="extype">ResponseMetadata</a>) => <span name="sttp.client3.SttpApi.asStreamAlwaysWithMetadata.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asStreamAlwaysWithMetadata.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asStreamAlwaysWithMetadata.T" class="extype">T</span>, <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asStreamAlwaysWithMetadata.F" class="extype">F</span>] with <span name="sttp.client3.SttpApi.asStreamAlwaysWithMetadata.S" class="extype">S</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStreamUnsafe" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStreamUnsafe[S](s:sttp.capabilities.Streams[S]):sttp.client3.ResponseAs[Either[String,s.BinaryStream],S]" class="anchorToMember"></a><a id="asStreamUnsafe[S](Streams[S]):ResponseAs[Either[String,BinaryStream],S]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStreamUnsafe[S](s:sttp.capabilities.Streams[S]):sttp.client3.ResponseAs[Either[String,s.BinaryStream],S]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStreamUnsafe</span><span class="tparams">[<span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asStreamUnsafe.S" class="extype">S</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="sttp.capabilities.Streams.BinaryStream" class="extype">BinaryStream</span>], <span name="sttp.client3.SttpApi.asStreamUnsafe.S" class="extype">S</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStreamWithMetadata" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStreamWithMetadata[F[_],T,S](s:sttp.capabilities.Streams[S])(f:(s.BinaryStream,sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withS]" class="anchorToMember"></a><a id="asStreamWithMetadata[F[_],T,S](Streams[S])((BinaryStream,ResponseMetadata)=>F[T]):ResponseAs[Either[String,T],Effect[F]withS]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStreamWithMetadata[F[_],T,S](s:sttp.capabilities.Streams[S])(f:(s.BinaryStream,sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withS]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStreamWithMetadata</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>, <span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asStreamWithMetadata.S" class="extype">S</span>]</span>)</span><span class="params">(<span name="f">f: (<span name="sttp.capabilities.Streams.BinaryStream" class="extype">BinaryStream</span>, <a href="https://javadoc.io/page/com.softwaremill.sttp.model/core_2.13/1.5.5/sttp/model/ResponseMetadata.html#sttp.model.ResponseMetadata" name="sttp.model.ResponseMetadata" id="sttp.model.ResponseMetadata" class="extype">ResponseMetadata</a>) => <span name="sttp.client3.SttpApi.asStreamWithMetadata.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asStreamWithMetadata.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="sttp.client3.SttpApi.asStreamWithMetadata.T" class="extype">T</span>], <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asStreamWithMetadata.F" class="extype">F</span>] with <span name="sttp.client3.SttpApi.asStreamWithMetadata.S" class="extype">S</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asString(charset:String):sttp.client3.ResponseAs[Either[String,String],Any]" class="anchorToMember"></a><a id="asString(String):ResponseAs[Either[String,String],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asString(charset:String):sttp.client3.ResponseAs[Either[String,String],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asString</span><span class="params">(<span name="charset">charset: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asString:sttp.client3.ResponseAs[Either[String,String],Any]" class="anchorToMember"></a><a id="asString:ResponseAs[Either[String,String],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asString:sttp.client3.ResponseAs[Either[String,String],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asString</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStringAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStringAlways(charset:String):sttp.client3.ResponseAs[String,Any]" class="anchorToMember"></a><a id="asStringAlways(String):ResponseAs[String,Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStringAlways(charset:String):sttp.client3.ResponseAs[String,Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStringAlways</span><span class="params">(<span name="charset">charset: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asStringAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asStringAlways:sttp.client3.ResponseAs[String,Any]" class="anchorToMember"></a><a id="asStringAlways:ResponseAs[String,Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asStringAlways:sttp.client3.ResponseAs[String,Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asStringAlways</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocket" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocket[F[_],T](f:sttp.ws.WebSocket[F]=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocket[F[_],T]((WebSocket[F])=>F[T]):ResponseAs[Either[String,T],Effect[F]withWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocket[F[_],T](f:sttp.ws.WebSocket[F]=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocket</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span name="sttp.ws.WebSocket" class="extype">WebSocket</span>[<span name="sttp.client3.SttpApi.asWebSocket.F" class="extype">F</span>]) => <span name="sttp.client3.SttpApi.asWebSocket.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asWebSocket.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="sttp.client3.SttpApi.asWebSocket.T" class="extype">T</span>], <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asWebSocket.F" class="extype">F</span>] with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketAlways[F[_],T](f:sttp.ws.WebSocket[F]=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocketAlways[F[_],T]((WebSocket[F])=>F[T]):ResponseAs[T,Effect[F]withWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketAlways[F[_],T](f:sttp.ws.WebSocket[F]=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketAlways</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span name="sttp.ws.WebSocket" class="extype">WebSocket</span>[<span name="sttp.client3.SttpApi.asWebSocketAlways.F" class="extype">F</span>]) => <span name="sttp.client3.SttpApi.asWebSocketAlways.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asWebSocketAlways.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asWebSocketAlways.T" class="extype">T</span>, <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asWebSocketAlways.F" class="extype">F</span>] with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketAlwaysUnsafe" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketAlwaysUnsafe[F[_]]:sttp.client3.ResponseAs[sttp.ws.WebSocket[F],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocketAlwaysUnsafe[F[_]]:ResponseAs[WebSocket[F],Effect[F]withWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketAlwaysUnsafe[F[_]]:sttp.client3.ResponseAs[sttp.ws.WebSocket[F],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketAlwaysUnsafe</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>]</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.ws.WebSocket" class="extype">WebSocket</span>[<span name="sttp.client3.SttpApi.asWebSocketAlwaysUnsafe.F" class="extype">F</span>], <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asWebSocketAlwaysUnsafe.F" class="extype">F</span>] with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketAlwaysWithMetadata" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketAlwaysWithMetadata[F[_],T](f:(sttp.ws.WebSocket[F],sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocketAlwaysWithMetadata[F[_],T]((WebSocket[F],ResponseMetadata)=>F[T]):ResponseAs[T,Effect[F]withWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketAlwaysWithMetadata[F[_],T](f:(sttp.ws.WebSocket[F],sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[T,sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketAlwaysWithMetadata</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span name="sttp.ws.WebSocket" class="extype">WebSocket</span>[<span name="sttp.client3.SttpApi.asWebSocketAlwaysWithMetadata.F" class="extype">F</span>], <a href="https://javadoc.io/page/com.softwaremill.sttp.model/core_2.13/1.5.5/sttp/model/ResponseMetadata.html#sttp.model.ResponseMetadata" name="sttp.model.ResponseMetadata" id="sttp.model.ResponseMetadata" class="extype">ResponseMetadata</a>) => <span name="sttp.client3.SttpApi.asWebSocketAlwaysWithMetadata.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asWebSocketAlwaysWithMetadata.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asWebSocketAlwaysWithMetadata.T" class="extype">T</span>, <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asWebSocketAlwaysWithMetadata.F" class="extype">F</span>] with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketEither" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketEither[A,B,R](onError:sttp.client3.ResponseAs[A,R],onSuccess:sttp.client3.ResponseAs[B,R]):sttp.client3.ResponseAs[Either[A,B],R]" class="anchorToMember"></a><a id="asWebSocketEither[A,B,R](ResponseAs[A,R],ResponseAs[B,R]):ResponseAs[Either[A,B],R]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketEither[A,B,R](onError:sttp.client3.ResponseAs[A,R],onSuccess:sttp.client3.ResponseAs[B,R]):sttp.client3.ResponseAs[Either[A,B],R]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketEither</span><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="R">R</span>]</span><span class="params">(<span name="onError">onError: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asWebSocketEither.A" class="extype">A</span>, <span name="sttp.client3.SttpApi.asWebSocketEither.R" class="extype">R</span>]</span>, <span name="onSuccess">onSuccess: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.asWebSocketEither.B" class="extype">B</span>, <span name="sttp.client3.SttpApi.asWebSocketEither.R" class="extype">R</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="sttp.client3.SttpApi.asWebSocketEither.A" class="extype">A</span>, <span name="sttp.client3.SttpApi.asWebSocketEither.B" class="extype">B</span>], <span name="sttp.client3.SttpApi.asWebSocketEither.R" class="extype">R</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketStream" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketStream[S](s:sttp.capabilities.Streams[S])(p:s.Pipe[sttp.ws.WebSocketFrame.Data[_],sttp.ws.WebSocketFrame]):sttp.client3.ResponseAs[Either[String,Unit],Swithsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocketStream[S](Streams[S])(Pipe[Data[_],WebSocketFrame]):ResponseAs[Either[String,Unit],SwithWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketStream[S](s:sttp.capabilities.Streams[S])(p:s.Pipe[sttp.ws.WebSocketFrame.Data[_],sttp.ws.WebSocketFrame]):sttp.client3.ResponseAs[Either[String,Unit],Swithsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketStream</span><span class="tparams">[<span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asWebSocketStream.S" class="extype">S</span>]</span>)</span><span class="params">(<span name="p">p: <span name="sttp.capabilities.Streams.Pipe" class="extype">Pipe</span>[<span name="sttp.ws.WebSocketFrame.Data" class="extype">Data</span>[_], <a href="https://javadoc.io/page/com.softwaremill.sttp.shared/ws_2.13/1.3.13/sttp/ws/WebSocketFrame.html#sttp.ws.WebSocketFrame" name="sttp.ws.WebSocketFrame" id="sttp.ws.WebSocketFrame" class="extype">WebSocketFrame</a>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a>], <span name="sttp.client3.SttpApi.asWebSocketStream.S" class="extype">S</span> with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketStreamAlways" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketStreamAlways[S](s:sttp.capabilities.Streams[S])(p:s.Pipe[sttp.ws.WebSocketFrame.Data[_],sttp.ws.WebSocketFrame]):sttp.client3.ResponseAs[Unit,Swithsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocketStreamAlways[S](Streams[S])(Pipe[Data[_],WebSocketFrame]):ResponseAs[Unit,SwithWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketStreamAlways[S](s:sttp.capabilities.Streams[S])(p:s.Pipe[sttp.ws.WebSocketFrame.Data[_],sttp.ws.WebSocketFrame]):sttp.client3.ResponseAs[Unit,Swithsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketStreamAlways</span><span class="tparams">[<span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.asWebSocketStreamAlways.S" class="extype">S</span>]</span>)</span><span class="params">(<span name="p">p: <span name="sttp.capabilities.Streams.Pipe" class="extype">Pipe</span>[<span name="sttp.ws.WebSocketFrame.Data" class="extype">Data</span>[_], <a href="https://javadoc.io/page/com.softwaremill.sttp.shared/ws_2.13/1.3.13/sttp/ws/WebSocketFrame.html#sttp.ws.WebSocketFrame" name="sttp.ws.WebSocketFrame" id="sttp.ws.WebSocketFrame" class="extype">WebSocketFrame</a>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a>, <span name="sttp.client3.SttpApi.asWebSocketStreamAlways.S" class="extype">S</span> with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketUnsafe" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketUnsafe[F[_]]:sttp.client3.ResponseAs[Either[String,sttp.ws.WebSocket[F]],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocketUnsafe[F[_]]:ResponseAs[Either[String,WebSocket[F]],Effect[F]withWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketUnsafe[F[_]]:sttp.client3.ResponseAs[Either[String,sttp.ws.WebSocket[F]],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketUnsafe</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>]</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="sttp.ws.WebSocket" class="extype">WebSocket</span>[<span name="sttp.client3.SttpApi.asWebSocketUnsafe.F" class="extype">F</span>]], <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asWebSocketUnsafe.F" class="extype">F</span>] with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#asWebSocketWithMetadata" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asWebSocketWithMetadata[F[_],T](f:(sttp.ws.WebSocket[F],sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" class="anchorToMember"></a><a id="asWebSocketWithMetadata[F[_],T]((WebSocket[F],ResponseMetadata)=>F[T]):ResponseAs[Either[String,T],Effect[F]withWebSockets]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#asWebSocketWithMetadata[F[_],T](f:(sttp.ws.WebSocket[F],sttp.model.ResponseMetadata)=>F[T]):sttp.client3.ResponseAs[Either[String,T],sttp.capabilities.Effect[F]withsttp.capabilities.WebSockets]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asWebSocketWithMetadata</span><span class="tparams">[<span name="F">F<span class="tparams">[<span name="_">_</span>]</span></span>, <span name="T">T</span>]</span><span class="params">(<span name="f">f: (<span name="sttp.ws.WebSocket" class="extype">WebSocket</span>[<span name="sttp.client3.SttpApi.asWebSocketWithMetadata.F" class="extype">F</span>], <a href="https://javadoc.io/page/com.softwaremill.sttp.model/core_2.13/1.5.5/sttp/model/ResponseMetadata.html#sttp.model.ResponseMetadata" name="sttp.model.ResponseMetadata" id="sttp.model.ResponseMetadata" class="extype">ResponseMetadata</a>) => <span name="sttp.client3.SttpApi.asWebSocketWithMetadata.F" class="extype">F</span>[<span name="sttp.client3.SttpApi.asWebSocketWithMetadata.T" class="extype">T</span>]</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="sttp.client3.SttpApi.asWebSocketWithMetadata.T" class="extype">T</span>], <span name="sttp.capabilities.Effect" class="extype">Effect</span>[<span name="sttp.client3.SttpApi.asWebSocketWithMetadata.F" class="extype">F</span>] with <span name="sttp.capabilities.WebSockets" class="extype">WebSockets</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#basicRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="basicRequest:sttp.client3.RequestT[sttp.client3.Empty,Either[String,String],Any]" class="anchorToMember"></a><a id="basicRequest:RequestT[Empty,Either[String,String],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#basicRequest:sttp.client3.RequestT[sttp.client3.Empty,Either[String,String],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">basicRequest</span><span class="result">: <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestT.html#sttp.client3.RequestT" name="sttp.client3.RequestT" id="sttp.client3.RequestT" class="extype">RequestT</a>[<a href="#Empty[X]=None.type" name="sttp.client3.Empty" id="sttp.client3.Empty" class="extmbr">Empty</a>, <a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#emptyRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="emptyRequest:sttp.client3.RequestT[sttp.client3.Empty,Either[String,String],Any]" class="anchorToMember"></a><a id="emptyRequest:RequestT[Empty,Either[String,String],Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#emptyRequest:sttp.client3.RequestT[sttp.client3.Empty,Either[String,String],Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">emptyRequest</span><span class="result">: <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestT.html#sttp.client3.RequestT" name="sttp.client3.RequestT" id="sttp.client3.RequestT" class="extype">RequestT</a>[<a href="#Empty[X]=None.type" name="sttp.client3.Empty" id="sttp.client3.Empty" class="extmbr">Empty</a>, <a href="../../scala/index.html#Either[+A,+B]=scala.util.Either[A,B]" name="scala.Either" id="scala.Either" class="extmbr">Either</a>[<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>], <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#fromMetadata" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="fromMetadata[T,R](default:sttp.client3.ResponseAs[T,R],conditions:sttp.client3.ConditionalResponseAs[T,R]*):sttp.client3.ResponseAs[T,R]" class="anchorToMember"></a><a id="fromMetadata[T,R](ResponseAs[T,R],ConditionalResponseAs[T,R]*):ResponseAs[T,R]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#fromMetadata[T,R](default:sttp.client3.ResponseAs[T,R],conditions:sttp.client3.ConditionalResponseAs[T,R]*):sttp.client3.ResponseAs[T,R]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">fromMetadata</span><span class="tparams">[<span name="T">T</span>, <span name="R">R</span>]</span><span class="params">(<span name="default">default: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.fromMetadata.T" class="extype">T</span>, <span name="sttp.client3.SttpApi.fromMetadata.R" class="extype">R</span>]</span>, <span name="conditions">conditions: <span name="sttp.client3.ConditionalResponseAs" class="extype">ConditionalResponseAs</span>[<span name="sttp.client3.SttpApi.fromMetadata.T" class="extype">T</span>, <span name="sttp.client3.SttpApi.fromMetadata.R" class="extype">R</span>]*</span>)</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<span name="sttp.client3.SttpApi.fromMetadata.T" class="extype">T</span>, <span name="sttp.client3.SttpApi.fromMetadata.R" class="extype">R</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#ignore" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ignore:sttp.client3.ResponseAs[Unit,Any]" class="anchorToMember"></a><a id="ignore:ResponseAs[Unit,Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#ignore:sttp.client3.ResponseAs[Unit,Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ignore</span><span class="result">: <span name="sttp.client3.ResponseAs" class="extype">ResponseAs</span>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart[B](name:String,b:B)(implicitevidence$1:sttp.client3.BodySerializer[B]):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart[B](String,B)(BodySerializer[B]):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart[B](name:String,b:B)(implicitevidence$1:sttp.client3.BodySerializer[B]):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="tparams">[<span name="B">B</span>]</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="b">b: <span name="sttp.client3.SttpApi.multipart.B" class="extype">B</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="arg0">arg0: <a href="#BodySerializer[B]=B=>sttp.client3.BasicRequestBody" name="sttp.client3.BodySerializer" id="sttp.client3.BodySerializer" class="extmbr">BodySerializer</a>[<span name="sttp.client3.SttpApi.multipart.B" class="extype">B</span>]</span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,fs:Seq[(String,String)],encoding:String):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,Seq[(String,String)],String):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,fs:Seq[(String,String)],encoding:String):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="fs">fs: <a href="https://www.scala-lang.org/api/2.13.11/scala/collection/immutable/Seq.html#scala.collection.immutable.Seq" name="scala.collection.immutable.Seq" id="scala.collection.immutable.Seq" class="extype">Seq</a>[(<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>)]</span>, <span name="encoding">encoding: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,fs:Seq[(String,String)]):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,Seq[(String,String)]):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,fs:Seq[(String,String)]):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="fs">fs: <a href="https://www.scala-lang.org/api/2.13.11/scala/collection/immutable/Seq.html#scala.collection.immutable.Seq" name="scala.collection.immutable.Seq" id="scala.collection.immutable.Seq" class="extype">Seq</a>[(<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>)]</span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,fs:Map[String,String],encoding:String):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,Map[String,String],String):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,fs:Map[String,String],encoding:String):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="fs">fs: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="encoding">encoding: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,fs:Map[String,String]):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,Map[String,String]):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,fs:Map[String,String]):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="fs">fs: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,data:java.io.InputStream):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,InputStream):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,data:java.io.InputStream):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="data">data: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/InputStream.html#java.io.InputStream" name="java.io.InputStream" id="java.io.InputStream" class="extype">InputStream</a></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,data:java.nio.ByteBuffer):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,ByteBuffer):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,data:java.nio.ByteBuffer):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="data">data: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/nio/ByteBuffer.html#java.nio.ByteBuffer" name="java.nio.ByteBuffer" id="java.nio.ByteBuffer" class="extype">ByteBuffer</a></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,data:Array[Byte]):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,Array[Byte]):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,data:Array[Byte]):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="data">data: <a href="https://www.scala-lang.org/api/2.13.11/scala/Array.html#scala.Array" name="scala.Array" id="scala.Array" class="extype">Array</a>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Byte.html#scala.Byte" name="scala.Byte" id="scala.Byte" class="extype">Byte</a>]</span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,data:String,encoding:String):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,String,String):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,data:String,encoding:String):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="data">data: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="encoding">encoding: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipart(name:String,data:String):sttp.model.Part[sttp.client3.BasicRequestBody]" class="anchorToMember"></a><a id="multipart(String,String):Part[BasicRequestBody]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipart(name:String,data:String):sttp.model.Part[sttp.client3.BasicRequestBody]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipart</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="data">data: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/BasicRequestBody.html#sttp.client3.BasicRequestBody" name="sttp.client3.BasicRequestBody" id="sttp.client3.BasicRequestBody" class="extype">BasicRequestBody</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpExtensions#multipartFile" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipartFile(name:String,data:java.nio.file.Path):sttp.model.Part[sttp.client3.RequestBody[Any]]" class="anchorToMember"></a><a id="multipartFile(String,Path):Part[RequestBody[Any]]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipartFile(name:String,data:java.nio.file.Path):sttp.model.Part[sttp.client3.RequestBody[Any]]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipartFile</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="data">data: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/nio/file/Path.html#java.nio.file.Path" name="java.nio.file.Path" id="java.nio.file.Path" class="extype">Path</a></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestBody.html#sttp.client3.RequestBody" name="sttp.client3.RequestBody" id="sttp.client3.RequestBody" class="extype">RequestBody</a>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpExtensions</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpExtensions#multipartFile" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipartFile(name:String,data:java.io.File):sttp.model.Part[sttp.client3.RequestBody[Any]]" class="anchorToMember"></a><a id="multipartFile(String,File):Part[RequestBody[Any]]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipartFile(name:String,data:java.io.File):sttp.model.Part[sttp.client3.RequestBody[Any]]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipartFile</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="data">data: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java/io/File.html#java.io.File" name="java.io.File" id="java.io.File" class="extype">File</a></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestBody.html#sttp.client3.RequestBody" name="sttp.client3.RequestBody" id="sttp.client3.RequestBody" class="extype">RequestBody</a>[<a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpExtensions</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#multipartStream" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="multipartStream[S](s:sttp.capabilities.Streams[S])(name:String,b:s.BinaryStream):sttp.model.Part[sttp.client3.RequestBody[S]]" class="anchorToMember"></a><a id="multipartStream[S](Streams[S])(String,BinaryStream):Part[RequestBody[S]]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#multipartStream[S](s:sttp.capabilities.Streams[S])(name:String,b:s.BinaryStream):sttp.model.Part[sttp.client3.RequestBody[S]]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">multipartStream</span><span class="tparams">[<span name="S">S</span>]</span><span class="params">(<span name="s">s: <span name="sttp.capabilities.Streams" class="extype">Streams</span>[<span name="sttp.client3.SttpApi.multipartStream.S" class="extype">S</span>]</span>)</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="b">b: <span name="sttp.capabilities.Streams.BinaryStream" class="extype">BinaryStream</span></span>)</span><span class="result">: <span name="sttp.model.Part" class="extype">Part</span>[<a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestBody.html#sttp.client3.RequestBody" name="sttp.client3.RequestBody" id="sttp.client3.RequestBody" class="extype">RequestBody</a>[<span name="sttp.client3.SttpApi.multipartStream.S" class="extype">S</span>]]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li><li class="indented0 " name="sttp.client3.SttpApi#quickRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="quickRequest:sttp.client3.RequestT[sttp.client3.Empty,String,Any]" class="anchorToMember"></a><a id="quickRequest:RequestT[Empty,String,Any]" class="anchorToMember"></a> <span class="permalink"><a href="../../sttp/client3/index.html#quickRequest:sttp.client3.RequestT[sttp.client3.Empty,String,Any]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">quickRequest</span><span class="result">: <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/RequestT.html#sttp.client3.RequestT" name="sttp.client3.RequestT" id="sttp.client3.RequestT" class="extype">RequestT</a>[<a href="#Empty[X]=None.type" name="sttp.client3.Empty" id="sttp.client3.Empty" class="extmbr">Empty</a>, <span name="scala.Predef.String" class="extype">String</span>, <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>SttpApi</dd></dl></div></li></ol></div></div><div id="inheritedMembers"><div name="sttp.client3.SttpApi" class="parent"><h3>Inherited from <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/SttpApi.html#sttp.client3.SttpApi" name="sttp.client3.SttpApi" id="sttp.client3.SttpApi" class="extype">SttpApi</a></h3></div><div name="sttp.model.UriInterpolator" class="parent"><h3>Inherited from <a href="https://javadoc.io/page/com.softwaremill.sttp.model/core_2.13/1.5.5/sttp/model/UriInterpolator.html#sttp.model.UriInterpolator" name="sttp.model.UriInterpolator" id="sttp.model.UriInterpolator" class="extype">UriInterpolator</a></h3></div><div name="sttp.client3.SttpExtensions" class="parent"><h3>Inherited from <a href="https://javadoc.io/page/com.softwaremill.sttp.client3/core_2.13/3.8.15/sttp/client3/SttpExtensions.html#sttp.client3.SttpExtensions" name="sttp.client3.SttpExtensions" id="sttp.client3.SttpExtensions" class="extype">SttpExtensions</a></h3></div><div name="scala.AnyRef" class="parent"><h3>Inherited from <a href="../../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.11/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></h3></div></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>
|