io.funkode.arangodb.http

Members list

Type members

Classlikes

class ArangoClientHttp[Encoder[_], Decoder[_]](config: ArangoConfiguration, httpClient: Client)(using httpEncoder: HttpEncoder[Encoder], httpDecoder: HttpDecoder[Decoder], tokenEncoder: Encoder[Token], tokenDecoder: Decoder[Token], userEncoder: Encoder[UserPassword], userDecodeR: Decoder[UserPassword], errorDecoder: Decoder[ArangoError]) extends ArangoClient[Encoder, Decoder]

Attributes

Supertypes
trait ArangoClient[Encoder, Decoder]
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait HttpDecoder[Decoder[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
trait HttpEncoder[Encoder[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
object JsonCodecs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
JsonCodecs.type
object Main extends ZIOAppDefault

Attributes

Supertypes
trait ZIOAppDefault
trait ZIOApp
trait ZIOAppVersionSpecific
class Object
trait Matchable
class Any
Show all
Self type
Main.type
object SchemaCodecs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object constants

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
constants.type
object conversions

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object extensions

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
extensions.type

Types

type ArangoClientJson = ArangoClient[JsonEncoder, JsonDecoder]
type ArangoClientSchema = ArangoClient[Schema, Schema]
type ArangoCollectionJson = ArangoCollection[JsonEncoder, JsonDecoder]
type ArangoCollectionSchema = ArangoCollection[Schema, Schema]
type ArangoDatabaseJson = ArangoDatabase[JsonEncoder, JsonDecoder]
type ArangoDatabaseSchema = ArangoDatabase[Schema, Schema]
type ArangoDocumentsJson = ArangoCollection[JsonEncoder, JsonDecoder]
type ArangoDocumentsSchema = ArangoCollection[Schema, Schema]
type ArangoGraphJson = ArangoGraph[JsonEncoder, JsonDecoder]
type ArangoGraphSchema = ArangoGraph[Schema, Schema]
type ArangoServerJson = ArangoServer[JsonEncoder, JsonDecoder]
type ArangoServerSchema = ArangoServer[Schema, Schema]
type ArangoTransactionsJson = ArangoTransactions[JsonEncoder, JsonDecoder]
type WithJsonClient[O] = WithClient[JsonEncoder, JsonDecoder, O]
type WithSchemaClient[O] = WithClient[Schema, Schema, O]