JsonCodecs

io.funkode.arangodb.http.JsonCodecs
object JsonCodecs

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
JsonCodecs.type

Members list

Value members

Concrete methods

def jsonObjectToVObject(jsonObject: Obj): VObject
def jsonToVpack(json: Json): VPack

Givens

Givens

given arangoResponse[O](using a: JsonDecoder[O], b: JsonDecoder[ArangoRequestStatus]): JsonDecoder[ArangoResponse[O]]
given arangoResult[O](using JsonCodec[O]): JsonCodec[ArangoResult[O]]
given doc[T](using evidence$1: JsonCodec[T]): JsonCodec[Document[T]]
given edge[T](using JsonCodec[T]): JsonCodec[GraphEdge[T]]
given edgeDocumentCreated[T](using JsonCodec[T]): JsonCodec[EdgeDocumentCreated[T]]
given edgeDocumentDeleted[T](using JsonCodec[T]): JsonCodec[EdgeDocumentDeleted[T]]
given given_JsonCodec_ArangoError: JsonCodec[ArangoError]
given given_JsonCodec_ArangoRequestStatus: JsonCodec[ArangoRequestStatus]
given given_JsonCodec_CollectionChecksum: JsonCodec[CollectionChecksum]
given given_JsonCodec_CollectionCount: JsonCodec[CollectionCount]
given given_JsonCodec_CollectionCreate: JsonCodec[CollectionCreate]
given given_JsonCodec_CollectionInfo: JsonCodec[CollectionInfo]
given given_JsonCodec_CollectionName: JsonCodec[CollectionName]
given given_JsonCodec_CollectionStatus: JsonCodec[CollectionStatus]
given given_JsonCodec_CollectionType: JsonCodec[CollectionType]
given given_JsonCodec_DatabaseCreate: JsonCodec[DatabaseCreate]
given given_JsonCodec_DatabaseInfo: JsonCodec[DatabaseInfo]
given given_JsonCodec_DatabaseName: JsonCodec[DatabaseName]
given given_JsonCodec_DeleteResult: JsonCodec[DeleteResult]
given given_JsonCodec_DocumentHandle: JsonCodec[DocumentHandle]
given given_JsonCodec_DocumentKey: JsonCodec[DocumentKey]
given given_JsonCodec_DocumentMetadata: JsonCodec[DocumentMetadata]
given given_JsonCodec_DocumentRevision: JsonCodec[DocumentRevision]
given given_JsonCodec_Extra: JsonCodec[Extra]
given given_JsonCodec_ExtraStats: JsonCodec[ExtraStats]
given given_JsonCodec_GraphCollections: JsonCodec[GraphCollections]
given given_JsonCodec_GraphCreate: JsonCodec[GraphCreate]
given given_JsonCodec_GraphEdgeDefinition: JsonCodec[GraphEdgeDefinition]
given given_JsonCodec_GraphInfo: JsonCodec[GraphInfo]
given given_JsonCodec_GraphList: JsonCodec[GraphList]
given given_JsonCodec_GraphName: JsonCodec[GraphName]
given given_JsonCodec_IndexCreate: JsonCodec[IndexCreate]
given given_JsonCodec_IndexGeoFields: JsonCodec[IndexGeoFields]
given given_JsonCodec_IndexHandle: JsonCodec[IndexHandle]
given given_JsonCodec_IndexInfo: JsonCodec[IndexInfo]
given given_JsonCodec_IndexName: JsonCodec[IndexName]
given given_JsonCodec_IndexesInfo: JsonCodec[IndexesInfo]
given given_JsonCodec_KeyOptions: JsonCodec[KeyOptions]
given given_JsonCodec_Options: JsonCodec[Options]
given given_JsonCodec_Response: JsonCodec[Response]
given given_JsonCodec_ServerVersion: JsonCodec[ServerVersion]
given given_JsonCodec_Token: JsonCodec[Token]
given given_JsonCodec_Transaction: JsonCodec[Transaction]
given given_JsonCodec_TransactionCreate: JsonCodec[TransactionCreate]
given given_JsonCodec_TransactionCreateCollections: JsonCodec[TransactionCreateCollections]
given given_JsonCodec_TransactionId: JsonCodec[TransactionId]
given given_JsonCodec_User: JsonCodec[User]
given given_JsonCodec_UserPassword: JsonCodec[UserPassword]
given given_JsonCodec_VObject: JsonCodec[VObject]
given given_JsonCodec_VPack: JsonCodec[VPack]
given given_JsonCodec_VertexCollectionCreate: JsonCodec[VertexCollectionCreate]
given given_JsonEncoder_Query: JsonEncoder[Query]
given queryResultsJsonCodec[O](using JsonCodec[O]): JsonCodec[QueryResults[O]]
given vertex[T](using JsonCodec[T]): JsonCodec[GraphVertex[T]]
given vertexCreated[T](using JsonCodec[T]): JsonCodec[VertexDocumentCreated[T]]
given vertexDeleted[T](using JsonCodec[T]): JsonCodec[VertexDocumentDeleted[T]]
given vobjectDecoder: JsonDecoder[VObject]
given vobjectEncoder: JsonEncoder[VObject]
given vpackDecoder: JsonDecoder[VPack]
given vpackEncoder: JsonEncoder[VPack]