blob: 24e388e1152a4d93cbbf37473bfbd22f0fd4f378 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package xyz.driver.pdsuidomain.formats.json.document
import xyz.driver.pdsuidomain.entities.Document.Status
object DocumentUtils {
val statusFromString: PartialFunction[String, Status] = {
case "New" => Status.New
case "Organized" => Status.Organized
case "Extracted" => Status.Extracted
case "Done" => Status.Done
case "Flagged" => Status.Flagged
case "Archived" => Status.Archived
}
def statusToString(x: Status): String = x match {
case Status.New => "New"
case Status.Organized => "Organized"
case Status.Extracted => "Extracted"
case Status.Done => "Done"
case Status.Flagged => "Flagged"
case Status.Archived => "Archived"
}
}
|