diff options
Diffstat (limited to 'src/main/scala/reading/models/Theme.scala')
-rw-r--r-- | src/main/scala/reading/models/Theme.scala | 68 |
1 files changed, 60 insertions, 8 deletions
diff --git a/src/main/scala/reading/models/Theme.scala b/src/main/scala/reading/models/Theme.scala index ed7ee0b..35b84b8 100644 --- a/src/main/scala/reading/models/Theme.scala +++ b/src/main/scala/reading/models/Theme.scala @@ -3,19 +3,71 @@ package reading.models import enumeratum._ sealed trait Theme extends EnumEntry { + import Theme._ + override def toString(): String = this match { - case Theme.Love => "amour" - case Theme.Friendship => "amitié" - case Theme.Family => "famille" - case Theme.Fear => "peur" + case Amitie => "amitié" + case Aventure => "aventure" + case Amour => "amour" + case Animal => "animal" + case Adolescence => "adolescence" + case Ecole => "école" + case Enquete => "enquête" + case Enfants => "enfants" + case Emancipation => "émancipation" + case Folie => "folie" + case Complot => "complot" + case Combat => "combat" + case Cour => "cour" + case Dragon => "dragon" + case Famille => "famille" + case Fratrie => "fratrie" + case Guerre => "guerre" + case Histoire => "histoire" + case Humour => "humour" + case Initiation => "initiation" + case JeuVideo => "jeu vidéo" + case Litterature => "littérature" + case Malediction => "malédiction" + case Magie => "magie" + case Nature => "nature" + case Parents => "parents" + case Peur => "peur" + case Pirate => "pirate" + case Rivalite => "rivalité" } } object Theme extends Enum[Theme] { val values = findValues - case object Love extends Theme - case object Friendship extends Theme - case object Family extends Theme - case object Fear extends Theme + case object Amitie extends Theme + case object Aventure extends Theme + case object Amour extends Theme + case object Animal extends Theme + case object Adolescence extends Theme + case object Ecole extends Theme + case object Enquete extends Theme + case object Enfants extends Theme + case object Emancipation extends Theme + case object Folie extends Theme + case object Complot extends Theme + case object Combat extends Theme + case object Cour extends Theme + case object Dragon extends Theme + case object Famille extends Theme + case object Fratrie extends Theme + case object Guerre extends Theme + case object Histoire extends Theme + case object Humour extends Theme + case object Initiation extends Theme + case object JeuVideo extends Theme + case object Litterature extends Theme + case object Malediction extends Theme + case object Magie extends Theme + case object Nature extends Theme + case object Parents extends Theme + case object Peur extends Theme + case object Pirate extends Theme + case object Rivalite extends Theme } |