zio-arangodb-http
zio-arangodb-http
API
io.funkode.arangodb.http
ArangoClientHttp
ArangoClientJson
DeriveOpaqueTypeCodec
HttpDecoder
HttpEncoder
JsonCodecs
Main
Rel
constants
conversions
extensions
zio-arangodb-http
/
io.funkode.arangodb.http
/
extensions
extensions
io.funkode.arangodb.http.extensions$
object
extensions
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
extensions
.type
Clear all
Members list
Concise view
Value members
Concrete methods
def
requestHeader
(
headers
:
Headers
,
method
:
Method
,
url
:
URL
):
Request
def
requestWithBody
(
body
:
Body
,
headers
:
Headers
,
method
:
Method
,
url
:
URL
):
Request
Extensions
Extensions
extension
[
Encoder
[
_
],
T
](arangoMessage:
ArangoMessage
[
T
])
def
httpRequest
(
baseUrl
:
URL
,
extraHeaders
:
Headers
)(
using
evidence$5
:
Encoder
[
T
],
httpEncoder
:
HttpEncoder
[
Encoder
],
tokenEncoder
:
Encoder
[
Token
],
userPassEncoder
:
Encoder
[
UserPassword
]):
Request
extension
[
A
](call:
IO
[
Throwable
,
A
])
def
handleErrors
:
IO
[
ArangoError
,
A
]
extension
[
Encoder
[
_
]](header:
Header
)
def
emptyRequest
(
baseUrl
:
URL
,
extraHeaders
:
Headers
)(
using
httpEncoder
:
HttpEncoder
[
Encoder
],
tokenEncoder
:
Encoder
[
Token
],
userPassEncoder
:
Encoder
[
UserPassword
]):
Request
extension
(s:
String
|
Null
)
def
getOrEmpty
:
String