ETypeWithFallback

trait ETypeWithFallback[A <: ToCodingAble](implicit aClassTag: ClassTag[A]) extends EType[A]
trait EType[A]
class Object
trait Matchable
class Any
object LANGUAGES.type

Value members

Abstract methods

def fallback(s: String): A
def fromOrdinal(i: Int): A

Concrete methods

override def withNameInsensitive(name: String): A
Definition Classes
override def withNameInsensitiveOption(name: String): Option[A]
Definition Classes

Inherited methods

def withName: String => A
Inherited from:
EType

Concrete fields

lazy override val namesToValuesMap: Map[String, A]
lazy override val values: Array[A]

Inherited fields

final lazy val lowerCaseNamesToValuesMap: Map[String, A]
Inherited from:
EType
val reference: String
Inherited from:
EType

Implicits

Inherited implicits

implicit val decoder: Decoder[A]
Inherited from:
EType
implicit val encoder: Encoder[A]
Inherited from:
EType