package
models
Type Members
-
sealed
trait
Aggregator extends AnyRef
-
case class
Alert(id: Option[String] = scala.None, description: String, enabled: Boolean, period: String, condition: String, handbookUrl: Option[String] = scala.None, routing: Option[Map[String, String]] = scala.None, relatedMetrics: Option[Seq[AlertMetric]] = scala.None) extends Product with Serializable
-
case class
AlertMetric(name: String, tags: Map[String, String], aggregator: Option[Aggregator] = scala.None, periodSeconds: Option[Long] = scala.None) extends Product with Serializable
-
case class
Auth(token: String, expires: DateTime) extends Product with Serializable
-
case class
Issue(description: String, since: DateTime, until: Option[DateTime] = scala.None) extends Product with Serializable
-
case class
Member(user: User, role: Role) extends Product with Serializable
-
case class
Metric(name: String, tags: Option[Map[String, String]] = scala.None, timestamp: Long, value: Double) extends Product with Serializable
-
case class
MetricData(time: DateTime, value: Double) extends Product with Serializable
-
case class
MetricDataBulk(metrics: Seq[MetricData]) extends Product with Serializable
-
case class
MetricInfo(name: String, tags: Seq[String]) extends Product with Serializable
-
case class
Organization(name: String, email: String, notificationUrl: String, tokens: Seq[Token]) extends Product with Serializable
-
sealed
trait
Role extends AnyRef
-
case class
Status(current: Seq[Issue], recent: Seq[Issue]) extends Product with Serializable
-
case class
Team(name: String, tokens: Seq[Token]) extends Product with Serializable
-
case class
Token(id: String, description: String, value: String, created: DateTime) extends Product with Serializable
-
case class
User(firstName: String, lastName: String, email: String) extends Product with Serializable
-
case class
UserOrganization(name: String, role: Role) extends Product with Serializable
-
case class
UserTeam(name: String, role: Role) extends Product with Serializable