EnumMapping

uk.gov.hmrc.play.json.EnumMapping
class EnumMapping[B](val enum: Enum[B]) extends Mapping[String, B]

Attributes

Graph
Supertypes
class Mapping[String, B]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def fromString(name: String): Option[B]

Inherited methods

def jsonFormat(implicit base: Format[String]): Format[B]

Attributes

Inherited from:
Mapping
def jsonReads(implicit base: Reads[String]): Reads[B]

Attributes

Inherited from:
Mapping
def jsonWrites(implicit base: Writes[String]): Writes[B]

Attributes

Inherited from:
Mapping

Concrete fields

val enum: Enum[B]