package model
Type Members
- case class BucketInformation(name: String, files: Long, size: Double, avgObjectSize: Double) extends Product with Serializable
- 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
- case class DatabaseInfo(name: String, sizeOnDisk: Double, empty: Boolean, fetched: DateTime, map: Map[String, Any]) extends Product with Serializable
- case class DeleteResponse(wasAcknowledged: Boolean, deletedCount: Long) extends Product with Serializable
- case class ErrorDescription(code: Int, msg: String, additionalInfo: String) extends Product with Serializable
- case class FileInformation(_id: String, filename: String, length: Long, chunkSize: Long, uploadDate: DateTime, metadata: Map[String, Any]) extends Product with Serializable
- case class Grant(name: String, read: Boolean, write: Boolean, administrate: Boolean, grantType: String) extends Product with Serializable
- case class IndexCreateRequest(keys: Map[String, Int], indexOptionsRequest: Option[IndexOptionsRequest] = None) extends Product with Serializable
- case class IndexCreateResponse(name: String) extends Product with Serializable
- case class IndexDropResponse(dropped: Boolean) extends Product with Serializable
- 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
- case class InsertResponse(wasAcknowledged: Boolean, insertedIds: Seq[String] = Seq.empty) extends Product with Serializable
- case class JobConfig(name: String, className: String, description: String, cronExpression: String, group: String, priority: Int) extends Product with Serializable
- 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
- case class JsonSchema($schema: String, $ref: String, definitions: Map[String, JsonSchemaDefinition]) extends Product with Serializable
- 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
- case class JsonValueAny(value: String) extends Product with Serializable
- case class JsonValueBoolean(value: Boolean) extends Product with Serializable
- case class JsonValueString(value: String) extends Product with Serializable
- case class Login(userId: String, password: String) extends Product with Serializable
- case class LoginResult(authToken: String, userProfile: UserProfile, expirationDate: DateTime) extends Product with Serializable
- case class Measurement(statisticType: String, value: Double) extends Product with Serializable
- case class Metric(name: String, metricsType: String, description: String, baseUnit: String, measurements: Option[Seq[Measurement]] = None) extends Product with Serializable
- case class MongoAggregateRequest(pipeline: Seq[PipelineStage], allowDiskUse: Boolean) extends Product with Serializable
- case class MongoCampConfiguration(key: String, value: Any, configType: String, comment: String, needsRestartForActivation: Boolean) extends Product with Serializable
- case class MongoFindRequest(filter: Map[String, Any], sort: Map[String, Any], projection: Map[String, Any]) extends Product with Serializable
- 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
- case class PasswordUpdateRequest(password: String) extends Product with Serializable
- case class PipelineStage(stage: String, value: Any) extends Product with Serializable
- case class Role(name: String, isAdmin: Boolean, collectionGrants: Seq[Grant]) extends Product with Serializable
- case class SchemaAnalysis(count: Long, sample: Long, percentageOfAnalysed: Double, fields: Option[Seq[SchemaAnalysisField]] = None) extends Product with Serializable
- 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
- case class SchemaAnalysisFieldType(fieldType: String, count: Long, percentageOfParent: Double) extends Product with Serializable
- case class SettingsResponse(routesPlugins: Seq[String], filePlugins: Seq[String], ignoredPlugins: Seq[String], configurations: Map[String, Any]) extends Product with Serializable
- case class UpdateFileInformationRequest(filename: Option[String] = None, metadata: Option[Map[String, Any]] = None) extends Product with Serializable
- case class UpdateRequest(document: Map[String, Any], filter: Map[String, Any]) extends Product with Serializable
- case class UpdateResponse(wasAcknowledged: Boolean, upsertedIds: Seq[String], modifiedCount: Long, matchedCount: Long) extends Product with Serializable
- case class UpdateRoleRequest(isAdmin: Boolean, collectionGrants: Seq[Grant]) extends Product with Serializable
- case class UserInformation(userId: String, password: String, apiKey: Option[String] = None, roles: Seq[String] = Seq.empty) extends Product with Serializable
- case class UserProfile(user: String, isAdmin: Boolean, apiKey: Option[String], roles: Seq[String], grants: Seq[Grant]) extends Product with Serializable
- case class Version(name: String, version: String, builtAt: DateTime) extends Product with Serializable