package reading.models import enumeratum._ sealed trait Period extends EnumEntry { import Period._ def prettyPrint(): String = this match { case Antiquite => "Antiquité" case MA => "Moyen âge" case Renaissance => "Renaissance" case Lumieres => "Lumières" case Louis14 => "Louis XIV" case Siecle18 => "18ème siècle" case Siecle19 => "19ème siècle" case Siecle20 => "20ème siècle" case Annees50 => "années 50" case Contemporain => "contemporain" case Futur => "Futur" } } object Period extends Enum[Period] { val values = findValues case object Antiquite extends Period case object MA extends Period case object Renaissance extends Period case object Lumieres extends Period case object Louis14 extends Period case object Siecle18 extends Period case object Siecle19 extends Period case object Siecle20 extends Period case object Annees50 extends Period case object Contemporain extends Period case object Futur extends Period }