models

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class CompleteToolVersion(tool: Tool, toolVersion: ToolVersion) extends Product with Serializable

  2. case class DetailedToolVersions(toolMap: Map[String, Tool], toolVersionMap: LinkedHashMap[String, ToolVersion], fileMap: Map[String, ReadFile[BSONValue]]) extends Product with Serializable

  3. case class Identity(username: String, email: String, token: Option[String]) extends Product with Serializable

    Created by yanzhao3 on 3/10/17.

  4. case class Params(dockerfile: Option[String], sample_input: Option[String], sample_output: Option[String], queueName: Option[String], dockerimageName: Option[String], extractorDef: Option[String]) extends Product with Serializable

  5. case class Query(query: String) extends Product with Serializable

    Created by lmarini on 1/29/14.

  6. case class Tool(id: Option[String], title: String, url: String, shortdesc: String, description: Option[String], citation: Option[String], video: Option[String], tooltype: Int, toollevel: Int, deployments: Option[String], author: String, creationDate: Option[DateTime], updateDate: Option[DateTime]) extends Product with Serializable

  7. case class ToolVersion(id: Option[String], tool_id: String = "", version: String, url: Option[String], params: Option[Params], author: String = "", vmImageName: Option[String], status: Int, interfaceLevel: Int, creationDate: Option[DateTime], updateDate: Option[DateTime], downloads: Int = 0, whatsnew: String = "", compatibility: Option[String], reviews: Option[List[String]]) extends Product with Serializable

Value Members

  1. object CompleteToolVersion extends Serializable

  2. object InterfaceLevel

  3. object Query extends Serializable

  4. object Tool extends Serializable

  5. object ToolLevel

  6. object ToolStatus

    Created by ruiliu on 2/20/2014.

  7. object ToolType

    Created by lmarini on 1/22/14.

  8. object ToolVersion extends Serializable

Ungrouped