Package

com.outr.arango

rest

Permalink

package rest

Visibility
  1. Public
  2. All

Type Members

  1. case class AddVertexRequest(collection: String) extends Product with Serializable

    Permalink
  2. case class ArangoUser(username: String, passwd: String = "", active: Boolean = true, extra: Json = Json.obj()) extends Product with Serializable

    Permalink
  3. case class AuthenticationRequest(username: String, password: String) extends Product with Serializable

    Permalink
  4. case class AuthenticationResponse(jwt: String, must_change_password: Option[Boolean] = None) extends Product with Serializable

    Permalink
  5. case class BulkInserted(error: Boolean, created: Int, errors: Int, empty: Int, updated: Int, ignored: Int, details: Option[List[String]]) extends Product with Serializable

    Permalink
  6. case class Collection(id: String, name: String, isSystem: Boolean, status: Int, type: Int) extends Product with Serializable

    Permalink
  7. case class CollectionCount(id: String, name: String, isSystem: Boolean, doCompact: Option[Boolean], isVolatile: Option[Boolean], journalSize: Option[Long], keyOptions: KeyOptions, waitForSync: Boolean, indexBuckets: Option[Int], count: Int, status: Int, type: Int, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  8. case class CollectionInformation(id: String, name: String, status: Int, type: Int, isSystem: Boolean) extends Product with Serializable

    Permalink
  9. case class CollectionLoad(id: String, name: String, count: Option[Int], status: Int, type: Int, isSystem: Boolean) extends Product with Serializable

    Permalink
  10. case class CollectionProperties(id: Option[String], name: Option[String], isSystem: Option[Boolean], status: Option[Int], type: Option[Int], waitForSync: Boolean, doCompact: Option[Boolean], journalSize: Option[Int], keyOptions: KeyOptions, isVolatile: Option[Boolean], numberOfShards: Option[Int], shardKeys: Option[List[String]], replicationFactor: Option[Int]) extends Product with Serializable

    Permalink
  11. case class CollectionRevision(id: String, name: String, isSystem: Boolean, status: Int, type: Int, revision: String, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  12. case class Collections(result: List[Collection]) extends Product with Serializable

    Permalink
  13. case class ConnectedClient(serverId: String, lastServedTick: String, time: String) extends Product with Serializable

    Permalink
  14. case class CreateCollectionRequest(name: String, journalSize: Option[Long], replicationFactor: Int, keyOptions: KeyOptions, waitForSync: Boolean, doCompact: Boolean, isVolatile: Boolean, shardKeys: Option[Array[String]], numberOfShards: Int, isSystem: Boolean, type: Int, indexBuckets: Int) extends Product with Serializable

    Permalink
  15. case class CreateCollectionResponse(id: String, name: String, waitForSync: Boolean, isVolatile: Boolean, isSystem: Boolean, status: Int, type: Int, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  16. case class CreateDatabaseRequest(name: String, users: List[ArangoUser]) extends Product with Serializable

    Permalink
  17. case class CreateDocument[T](_id: Option[String], _key: Option[String], _rev: Option[String], new: Option[T]) extends Product with Serializable

    Permalink
  18. case class CreateGraphRequest(name: String, orphanCollections: List[String] = Nil, edgeDefinitions: List[EdgeDefinition] = Nil, isSmart: Boolean) extends Product with Serializable

    Permalink
  19. case class CreateInfo(_id: String, _key: String, _rev: String) extends Product with Serializable

    Permalink
  20. case class CurrentState(running: Boolean, lastLogTick: Long, lastUncommittedLogTick: Long, totalEvents: Long, time: String) extends Product with Serializable

    Permalink
  21. case class DatabaseInfo(name: String, id: String, path: String, isSystem: Boolean) extends Product with Serializable

    Permalink
  22. case class DeleteResponse(error: Boolean, removed: Boolean, code: Int) extends Product with Serializable

    Permalink
  23. case class DropCollectionResponse(id: String, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  24. case class EdgeDefinition(collection: String, from: List[String], to: List[String]) extends Product with Serializable

    Permalink
  25. case class EdgeInsert(error: Boolean, edge: CreateInfo, code: Int) extends Product with Serializable

    Permalink
  26. case class EdgeResult[T](error: Boolean, edge: Option[T], code: Int) extends Product with Serializable

    Permalink
  27. sealed abstract class EventType extends AnyRef

    Permalink
  28. case class GraphCollectionList(error: Boolean, collections: List[String], code: Int) extends Product with Serializable

    Permalink
  29. case class GraphEntry(_key: Option[String], _id: String, _rev: String, name: Option[String], isSmart: Boolean, numberOfShards: Int, smartGraphAttribute: String, orphanCollections: List[String], edgeDefinitions: List[EdgeDefinition]) extends Product with Serializable

    Permalink
  30. case class GraphList(error: Boolean, graphs: List[GraphEntry], code: Int) extends Product with Serializable

    Permalink
  31. case class GraphOptions(smartGraphAttribute: Option[String], numberOfShards: Option[Int]) extends Product with Serializable

    Permalink
  32. case class GraphResponse(error: Boolean, graph: GraphEntry, code: Int) extends Product with Serializable

    Permalink
  33. case class IndexDelete(id: String, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  34. case class IndexInfo(type: String, fields: Option[List[String]] = None, unique: Option[Boolean] = None, sparse: Option[Boolean] = None, id: Option[String] = None, isNewlyCreated: Option[Boolean] = None, selectivityEstimate: Option[Int] = None, error: Boolean = false, code: Int = 0) extends Product with Serializable

    Permalink
  35. case class IndexList(indexes: List[IndexInfo], error: Boolean, code: Int) extends Product with Serializable

    Permalink
  36. case class KeyOptions(allowUserKeys: Option[Boolean] = None, type: Option[String] = None, lastValue: Option[Int] = None, increment: Option[Int] = None, offset: Option[Int] = None) extends Product with Serializable

    Permalink
  37. case class LogEvent(tick: String, type: Int, tid: Option[String], database: String, cid: Option[String], cname: Option[String], data: Option[Json]) extends Product with Serializable

    Permalink
  38. case class LoggerFollow(active: Boolean, lastIncluded: Long, lastTick: Long, checkMore: Boolean, events: List[LogEvent]) extends Product with Serializable

    Permalink
  39. case class LoggerState(state: CurrentState, server: ServerInfo, clients: List[ConnectedClient]) extends Product with Serializable

    Permalink
  40. case class ParseRequest(query: String) extends Product with Serializable

    Permalink
  41. case class ParseResult(error: Boolean, errorMessage: Option[String], errorNum: Option[Int], code: Int, parsed: Boolean, collections: List[String], bindVars: List[String], ast: List[ParsedAST]) extends Product with Serializable

    Permalink
  42. case class ParsedAST(type: String, name: Option[String], id: Option[Int], subNodes: Option[List[ParsedAST]]) extends Product with Serializable

    Permalink
  43. case class QueryRequest(query: String, bindVars: Json, count: Boolean, batchSize: Option[Int], cache: Option[Boolean], memoryLimit: Option[Long], ttl: Option[Int], options: QueryRequestOptions) extends Product with Serializable

    Permalink
  44. case class QueryRequestOptions(profile: Option[Boolean] = None, optimizer.rules: Option[String] = None, sateliteSyncWait: Double = 60.0, fullCount: Option[Boolean] = None, maxPlans: Option[Int] = None) extends Product with Serializable

    Permalink
  45. case class QueryResponse[T](id: Option[String], result: List[T], hasMore: Boolean, count: Option[Int], cached: Boolean, extra: QueryResponseExtras, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  46. case class QueryResponseExtras(stats: QueryResponseStats, warnings: List[String]) extends Product with Serializable

    Permalink
  47. case class QueryResponseStats(writesExecuted: Int, writesIgnored: Int, scannedFull: Int, scannedIndex: Int, filtered: Int, executionTime: Double) extends Product with Serializable

    Permalink
  48. case class Result[T](result: T, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  49. case class ServerInfo(version: String, serverId: String) extends Product with Serializable

    Permalink
  50. case class TruncateCollectionResponse(id: String, name: String, isSystem: Boolean, status: Int, type: Int, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  51. case class VertexInsert(error: Boolean, vertex: CreateInfo, code: Int) extends Product with Serializable

    Permalink
  52. case class VertexResult[T](error: Boolean, vertex: Option[T], code: Int) extends Product with Serializable

    Permalink

Value Members

  1. object EventType

    Permalink

Ungrouped