All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scaladog.api.service_checks.ServiceCheckStatus.scala Maven / Gradle / Ivy

package scaladog.api.service_checks

import enumeratum.values.IntEnumEntry
import scaladog.api.IntUPickleEnum

import scala.collection.immutable.IndexedSeq

sealed abstract class ServiceCheckStatus(val value: Int) extends IntEnumEntry

object ServiceCheckStatus extends IntUPickleEnum[ServiceCheckStatus] {
  case object OK extends ServiceCheckStatus(0)
  case object Warning extends ServiceCheckStatus(1)
  case object Critical extends ServiceCheckStatus(2)
  case object Unknown extends ServiceCheckStatus(3)

  val values: IndexedSeq[ServiceCheckStatus] = findValues
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy