aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/reading/models/Period.scala
blob: f16bde35f180ed2b7690e6688ccffc13b067affb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package reading.models

import enumeratum._

sealed trait Period extends EnumEntry {
  import Period._

  def prettyPrint(): String = this match {
    case Louis14 => "Louis XIV"
    case Siecle19 => "19ème siècle"
    case Siecle20 => "20ème siècle"
    case Annees50 => "années 50"
    case Contemporain => "contemporain"
  }
}

object Period extends Enum[Period] {
  val values = findValues

  case object Louis14 extends Period
  case object Siecle19 extends Period
  case object Siecle20 extends Period
  case object Annees50 extends Period
  case object Contemporain extends Period
}