zio-arangodb-http
zio-arangodb-http
API
zio.json
JsonRewindDecoder
io.funkode.arangodb.http
ArangoClientHttp
ArangoClientJson
ArangoClientSchema
CombineJsonDecoders
DeriveOpaqueTypeCodec
DeriveOpaqueTypeSchema
HttpDecoder
HttpEncoder
JsonCodecs
Main
Rel
SchemaCodecs
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
Members list
Clear all
Value members
Concrete methods
def
requestHeader
(
headers
:
Headers
,
method
:
Method
,
url
:
URL
):
Request
def
requestWithBody
(
body
:
Body
,
headers
:
Headers
,
method
:
Method
,
url
:
URL
):
Request
def
throwableToArangoError
(
t
:
Throwable
):
ArangoError
Extensions
Extensions
extension
[
Encoder
[
_
],
T
](
arangoMessage
:
ArangoMessage
[
T
])(
using
evidence$5
:
Encoder
[
T
],
httpEncoder
:
HttpEncoder
[
Encoder
],
tokenEncoder
:
Encoder
[
Token
],
userPassEncoder
:
Encoder
[
UserPassword
])
def
httpRequest
(
baseUrl
:
URL
,
extraHeaders
:
Headers
):
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
extension
(
stream
:
Stream
[
Throwable
,
Byte
])
def
handleStreamErrors
:
ArangoStreamRaw
In this article
Attributes
Members list
Value members
Concrete methods
Extensions
Extensions