ArangoClientJson

io.funkode.arangodb.http.ArangoClientHttp$package.ArangoClientJson

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def arangoClientJson(config: ArangoConfiguration, httpClient: Client): ArangoClient[JsonEncoder, JsonDecoder]
def collection(collectionName: CollectionName): WithJsonClient[ArangoCollectionJson]
def database(name: DatabaseName): WithJsonClient[ArangoDatabaseJson]
def graph(graphName: GraphName): WithJsonClient[ArangoGraphJson]
def withClient[O](f: ArangoClient[JsonEncoder, JsonDecoder] => O): WithJsonClient[O]

Concrete fields

val jsonDecoderForHttp: HttpDecoder[JsonDecoder]
val jsonEncoderForHttp: HttpEncoder[JsonEncoder]
val live: ZLayer[ArangoConfiguration & Client, ArangoError, ArangoClientJson]
val testContainers: ZLayer[ArangoConfiguration & Client, ArangoError, ArangoClientJson & ArangoContainer]