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

import enumeratum._

sealed trait Genre extends EnumEntry {
  override def toString(): String = this match {
    case Genre.Adventure => "aventure"
    case Genre.Fantastic => "fantastique"
    case Genre.Detective => "policier"
    case Genre.Marvellous => "merveilleux"
  }
}

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

  case object Adventure extends Genre
  case object Fantastic extends Genre
  case object Detective extends Genre
  case object Marvellous extends Genre
}