aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/reading/models/Period.scala
diff options
context:
space:
mode:
authorJoris2016-12-21 20:04:26 +0100
committerJoris2016-12-21 20:07:24 +0100
commit797616a9f8aec4d1362ef9e53b3782327a0079cc (patch)
tree9f9ebcb976184b9f5f5f284d4514145e324ae9b9 /src/main/scala/reading/models/Period.scala
parent92100eeb139e8de68620b3524519b66a641e2e0c (diff)
downloadreading-797616a9f8aec4d1362ef9e53b3782327a0079cc.tar.gz
reading-797616a9f8aec4d1362ef9e53b3782327a0079cc.tar.bz2
reading-797616a9f8aec4d1362ef9e53b3782327a0079cc.zip
Add period and difficulty
Diffstat (limited to 'src/main/scala/reading/models/Period.scala')
-rw-r--r--src/main/scala/reading/models/Period.scala21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/scala/reading/models/Period.scala b/src/main/scala/reading/models/Period.scala
new file mode 100644
index 0000000..0dfa3bf
--- /dev/null
+++ b/src/main/scala/reading/models/Period.scala
@@ -0,0 +1,21 @@
+package reading.models
+
+import enumeratum._
+
+sealed trait Period extends EnumEntry {
+ import Period._
+
+ override def toString(): String = this match {
+ case Louis14 => "Louis XIV"
+ case Siecle19 => "19ème siècle"
+ case Siecle20 => "20ème siècle"
+ }
+}
+
+object Period extends Enum[Period] {
+ val values = findValues
+
+ case object Louis14 extends Period
+ case object Siecle19 extends Period
+ case object Siecle20 extends Period
+}