package config
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- config
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed abstract case class BandPercentages extends Product with Serializable
- case class BandTimes(band1: Time, band2: Time, band3: Time) extends Product with Serializable
- final case class Common(semester: Semester, shutdown: PerSite[List[LocalDateRange]], partners: (Partner) ⇒ PartnerConfig, sequence: PerSite[List[Partner]], conditionsBins: List[ConditionsBin[Percent]]) extends Product with Serializable
-
case class
Edit(itacComment: Option[String], observations: Option[Map[String, ObservationEdit]]) extends Product with Serializable
We apply a multi-part edit to each proposal as it's loaded from disk.
- sealed abstract case class Email extends Product with Serializable
- sealed abstract case class LocalDateRange extends Product with Serializable
- sealed trait ObservationEdit extends AnyRef
- sealed abstract case class Partner extends Product with Serializable
- final case class PartnerConfig(email: Email, percent: Percent, sites: List[Site]) extends Product with Serializable
- final case class PerSite[A](gn: A, gs: A) extends Product with Serializable
- type Percent = edu.gemini.tac.qengine.util.Percent
- final case class QueueConfig(site: Site, overfill: Map[Category, Percent], raBinSize: RaBinSize, decBinSize: DecBinSize, hours: Map[Partner, BandTimes], explicitAssignments: Option[Map[String, QueueBand]]) extends Product with Serializable
- type Semester = edu.gemini.spModel.core.Semester
- type Site = edu.gemini.spModel.core.Site
- type Time = edu.gemini.tac.qengine.util.Time
Value Members
- final val GN: edu.gemini.spModel.core.Site(GN)
- final val GS: edu.gemini.spModel.core.Site(GS)
- val Percent: edu.gemini.tac.qengine.util.Percent.type
- val Time: edu.gemini.tac.qengine.util.Time.type
- object BandPercentages extends Serializable
- object BandTimes extends Serializable
- object Common extends Serializable
- object Edit extends Serializable
- object Email extends Serializable
- object LocalDateRange extends Serializable
- object ObservationEdit
- object Partner extends Serializable
- object PartnerConfig extends Serializable
- object PerSite extends Serializable
- object QueueConfig extends Serializable