Created
March 10, 2016 22:22
-
-
Save ctataryn/4fa45a7f9ea3e5669214 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sealed trait ChunkState | |
object ChunkState extends CrowdscriberEnum[ChunkState] { | |
override def toString = "ChunkState" | |
val values = Set(ASSIGNED, EXPIRED, IN_PROGRESS, SUBMITTED, APPROVED, REJECTED, NEEDS_EDITING, COMPLETE) | |
val stringMap = values.map(v => (v.toString, v)).toMap | |
def valueOf(s: String) = stringMap.get(s) | |
object ASSIGNED extends ChunkState { override def toString = "ASSIGNED" } | |
object EXPIRED extends ChunkState { override def toString = "EXPIRED" } | |
object IN_PROGRESS extends ChunkState { override def toString = "IN_PROGRESS" } | |
object SUBMITTED extends ChunkState { override def toString = "SUBMITTED" } | |
object APPROVED extends ChunkState { override def toString = "APPROVED" } | |
object REJECTED extends ChunkState { override def toString = "REJECTED" } | |
object NEEDS_EDITING extends ChunkState { override def toString = "NEEDS_EDITING" } | |
object COMPLETE extends ChunkState { override def toString = "COMPLETE" } | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment