protocol
protocol
japgolly.webapputil.protocol.ajax
AjaxClient
AjaxClient
Response
Response
WithRetries
Binary
Json
AjaxProtocol
Simple
AjaxProtocol
japgolly.webapputil.protocol.binary
BinaryData
BinaryData
BinaryData_PlatformSpecific_Instance
BinaryData_PlatformSpecific_Object
BinaryJs
BinaryJs
japgolly.webapputil.protocol.entrypoint
Entrypoint
EntrypointDef
EntrypointDef
Codec
Codec
ClearText
japgolly.webapputil.protocol.general
Effect
Monad
Sync
Async
ErrorMsg
ErrorMsg
ClientSide
Exception
EscapeUtil
EscapeUtil
EscapeUtil_PlatformSpecific
LazyVal
LazyVal
Protocol
Protocol
AndValue
AndValue
RequestResponse
RequestResponse
PreparedSend
PreparedSend
ServerSideProcInvoker
ServerSideProcInvoker
MergeFailure
MergeFailure
Url
Relative
Relative
Param1
MutableMap
Absolute
Absolute
Base
Base
Param1
japgolly.webapputil.protocol.http
HttpClient
LibraryTypes
HttpClientType
Module
Module
StringMap
StringMap
StringMapLikeHelpers
Headers
Headers
ContentType
UriParams
UriParams
Method
Method
Body
Body
Form
Form
Str
Request
RequestCtors
Request
Status
Response
ResponseBody
UrlEncoder
UrlEncoderApi
protocol
/
japgolly.webapputil.protocol.http
/
HttpClient
HttpClient
object
HttpClient
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Type members
Implicits
Type members
Classlikes
sealed
trait
Body
Companion
object
object
Body
Companion
class
final case
class
Headers
(asVector:
Vector
[(
String
,
String
)]) extends
AnyVal
Companion
object
object
Headers
extends
StringMapLikeHelpers
[
Headers
]
Companion
class
trait
HttpClientType
[F[_]]
trait
LibraryTypes
final
class
Method
(val asString:
String
) extends
AnyVal
Companion
object
object
Method
Companion
class
trait
Module
[F[_]] extends
HttpClientType
[
F
] with
LibraryTypes
Companion
object
object
Module
Companion
class
final case
class
Request
(method:
Method
, uri:
String
, uriParams:
UriParams
, headers:
Headers
, body:
Body
)
Companion
object
object
Request
extends
RequestCtors
[
Request
]
Companion
class
trait
RequestCtors
[+A]
final case
class
Response
(status:
Status
, body:
LazyVal
[
ResponseBody
], headers:
Headers
)
object
ResponseBody
final case
class
Status
(code:
Int
) extends
AnyVal
final case
class
StringMap
(asVector:
Vector
[(
String
,
String
)]) extends
AnyVal
Companion
object
object
StringMap
extends
StringMapLikeHelpers
[
StringMap
]
Companion
class
trait
StringMapLikeHelpers
[+A]
final case
class
UriParams
(asVector:
Vector
[(
String
,
String
)]) extends
AnyVal
Companion
object
object
UriParams
extends
StringMapLikeHelpers
[
UriParams
]
Companion
class
Types
type
ResponseBody
=
Str
type
WithEffect
[F[_]] =
Request
=>
F
[
Response
]
Implicits
Implicits
implicit
def
univeqBody
:
UnivEq
[
Body
]
implicit
def
univeqBodyStr
:
UnivEq
[
Str
]
implicit
def
univeqHeaders
:
UnivEq
[
Headers
]
implicit
def
univeqMethod
:
UnivEq
[
Method
]
implicit
def
univeqRequest
:
UnivEq
[
Request
]
implicit
def
univeqResponse
:
UnivEq
[
Response
]
implicit
def
univeqStatus
:
UnivEq
[
Status
]
implicit
def
univeqStringMap
:
UnivEq
[
StringMap
]
implicit
def
univeqUriParams
:
UnivEq
[
UriParams
]