Package

com.gu.editorialproductionmetricsmodels

models

Permalink

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class CapiData(composerId: String, storyBundleId: Option[String], newspaperBookTag: Option[String], creationDate: String, firstPublicationDate: String, commissioningDesk: String, originatingSystem: OriginatingSystem, productionOffice: Option[ProductionOffice]) extends Product with Serializable

    Permalink
  2. sealed trait EventType extends EnumEntry

    Permalink
  3. case class ForkData(composerId: String, time: DateTime, wordCount: Int, revisionNumber: Int) extends Product with Serializable

    Permalink
  4. case class KinesisEvent(eventType: EventType, eventJson: Json) extends Product with Serializable

    Permalink
  5. case class MetricOpt(id: Option[String] = None, originatingSystem: Option[OriginatingSystem] = None, composerId: Option[String] = None, storyBundleId: Option[String] = None, commissioningDesk: Option[String] = None, userDesk: Option[String] = None, inWorkflow: Option[Boolean] = None, inNewspaper: Option[Boolean] = None, creationTime: Option[DateTime] = None, firstPublicationTime: Option[DateTime] = None, roundTrip: Option[Boolean] = None, productionOffice: Option[ProductionOffice] = None) extends Product with Serializable

    Permalink
  6. sealed trait OriginatingSystem extends EnumEntry with Lowercase

    Permalink
  7. sealed trait ProductionOffice extends EnumEntry with Lowercase

    Permalink

Value Members

  1. object EventType extends Enum[EventType] with CirceEnum[EventType] with Product with Serializable

    Permalink
  2. object MetricOpt extends Serializable

    Permalink
  3. object OriginatingSystem extends Enum[OriginatingSystem] with CirceEnum[OriginatingSystem] with Product with Serializable

    Permalink
  4. object ProductionOffice extends Enum[ProductionOffice] with CirceEnum[ProductionOffice] with Product with Serializable

    Permalink

Ungrouped