package model

Type Members

  1. case class BucketInformation(name: String, files: Long, size: Double, avgObjectSize: Double) extends Product with Serializable
  2. case class CollectionStatus(ns: String, collectionType: String, scaleFactor: Int, size: Double, count: Int, storageSize: Double, avgObjSize: Int, nindexes: Int, indexSizes: Map[String, Int], totalIndexSize: Int, ok: Int, fetched: DateTime, map: Map[String, Any]) extends Product with Serializable
  3. case class DatabaseInfo(name: String, sizeOnDisk: Double, empty: Boolean, fetched: DateTime, map: Map[String, Any]) extends Product with Serializable
  4. case class DeleteResponse(wasAcknowledged: Boolean, deletedCount: Long) extends Product with Serializable
  5. case class ErrorDescription(code: Int, msg: String, additionalInfo: String) extends Product with Serializable
  6. case class FileInformation(_id: String, filename: String, length: Long, chunkSize: Long, uploadDate: DateTime, metadata: Map[String, Any]) extends Product with Serializable
  7. case class Grant(name: String, read: Boolean, write: Boolean, administrate: Boolean, grantType: String) extends Product with Serializable
  8. case class IndexCreateRequest(keys: Map[String, Int], indexOptionsRequest: Option[IndexOptionsRequest] = None) extends Product with Serializable
  9. case class IndexCreateResponse(name: String) extends Product with Serializable
  10. case class IndexDropResponse(dropped: Boolean) extends Product with Serializable
  11. case class IndexOptionsRequest(name: Option[String] = None, background: Option[Boolean] = None, defaultLanguage: Option[String] = None, textVersion: Option[Int] = None, expireAfter: Option[String] = None, unique: Option[Boolean] = None, max: Option[Double] = None, min: Option[Double] = None) extends Product with Serializable
  12. case class InsertResponse(wasAcknowledged: Boolean, insertedIds: Seq[String] = Seq.empty) extends Product with Serializable
  13. case class JobConfig(name: String, className: String, description: String, cronExpression: String, group: String, priority: Int) extends Product with Serializable
  14. case class JobInformation(name: String, group: String, jobClassName: String, description: String, cronExpression: String, priority: Int, lastScheduledFireTime: Option[DateTime] = None, nextScheduledFireTime: Option[DateTime] = None, scheduleInformation: Option[String] = None) extends Product with Serializable
  15. case class JsonSchema($schema: String, $ref: String, definitions: Map[String, JsonSchemaDefinition]) extends Product with Serializable
  16. case class JsonSchemaDefinition(type: String, title: String, additionalProperties: Boolean, required: Option[Seq[String]] = None, properties: Map[String, Map[String, Any]] = Map.empty) extends Product with Serializable
  17. case class JsonValueAny(value: String) extends Product with Serializable
  18. case class JsonValueBoolean(value: Boolean) extends Product with Serializable
  19. case class JsonValueString(value: String) extends Product with Serializable
  20. case class Login(userId: String, password: String) extends Product with Serializable
  21. case class LoginResult(authToken: String, userProfile: UserProfile, expirationDate: DateTime) extends Product with Serializable
  22. case class Measurement(statisticType: String, value: Double) extends Product with Serializable
  23. case class Metric(name: String, metricsType: String, description: String, baseUnit: String, measurements: Option[Seq[Measurement]] = None) extends Product with Serializable
  24. case class MongoAggregateRequest(pipeline: Seq[PipelineStage], allowDiskUse: Boolean) extends Product with Serializable
  25. case class MongoCampConfiguration(key: String, value: Any, configType: String, comment: String, needsRestartForActivation: Boolean) extends Product with Serializable
  26. case class MongoFindRequest(filter: Map[String, Any], sort: Map[String, Any], projection: Map[String, Any]) extends Product with Serializable
  27. case class MongoIndex(name: String, fields: Seq[String], unique: Boolean, version: Int, namespace: String, keys: Map[String, Any], weights: Map[String, Any], expire: Boolean, expireAfterSeconds: Long, text: Boolean, fetched: DateTime, map: Map[String, Any]) extends Product with Serializable
  28. case class PasswordUpdateRequest(password: String) extends Product with Serializable
  29. case class PipelineStage(stage: String, value: Any) extends Product with Serializable
  30. case class Role(name: String, isAdmin: Boolean, collectionGrants: Seq[Grant]) extends Product with Serializable
  31. case class SchemaAnalysis(count: Long, sample: Long, percentageOfAnalysed: Double, fields: Option[Seq[SchemaAnalysisField]] = None) extends Product with Serializable
  32. case class SchemaAnalysisField(name: String, fullName: String, fieldTypes: Option[Seq[SchemaAnalysisFieldType]] = None, count: Long, percentageOfParent: Double, subFields: Option[Seq[SchemaAnalysisField]] = None) extends Product with Serializable
  33. case class SchemaAnalysisFieldType(fieldType: String, count: Long, percentageOfParent: Double) extends Product with Serializable
  34. case class SettingsResponse(routesPlugins: Seq[String], filePlugins: Seq[String], ignoredPlugins: Seq[String], configurations: Map[String, Any]) extends Product with Serializable
  35. case class UpdateFileInformationRequest(filename: Option[String] = None, metadata: Option[Map[String, Any]] = None) extends Product with Serializable
  36. case class UpdateRequest(document: Map[String, Any], filter: Map[String, Any]) extends Product with Serializable
  37. case class UpdateResponse(wasAcknowledged: Boolean, upsertedIds: Seq[String], modifiedCount: Long, matchedCount: Long) extends Product with Serializable
  38. case class UpdateRoleRequest(isAdmin: Boolean, collectionGrants: Seq[Grant]) extends Product with Serializable
  39. case class UserInformation(userId: String, password: String, apiKey: Option[String] = None, roles: Seq[String] = Seq.empty) extends Product with Serializable
  40. case class UserProfile(user: String, isAdmin: Boolean, apiKey: Option[String], roles: Seq[String], grants: Seq[Grant]) extends Product with Serializable
  41. case class Version(name: String, version: String, builtAt: DateTime) extends Product with Serializable

Ungrouped