aboutsummaryrefslogblamecommitdiff
path: root/src/main/scala/xyz/driver/pdsuicommon/error/ErrorCode.scala
blob: 748e76a2988d0cd2cde47c9147e6a06109a9f514 (plain) (tree)
1
2
3
4
5
6
7
8
9
10

                                    
                                          






                                                             







                                                          

 
package xyz.driver.pdsuicommon.error

import xyz.driver.core.json.EnumJsonFormat

@SuppressWarnings(Array("org.wartremover.warts.Enumeration"))
object ErrorCode extends Enumeration {

  type ErrorCode = Value
  val Unspecified = Value(1)

  implicit val jsonFormat = new EnumJsonFormat[ErrorCode](
    "200" -> ErrorCode.Value(200),
    "400" -> ErrorCode.Value(400),
    "401" -> ErrorCode.Value(401),
    "403" -> ErrorCode.Value(403),
    "404" -> ErrorCode.Value(404),
    "500" -> ErrorCode.Value(500)
  )

}