Enumeration

smithy4s.Enumeration
See theEnumeration companion object
trait Enumeration[E <: Value] extends Companion[E]

Attributes

Companion:
object
Graph
Supertypes
trait Companion[E]
trait Has[E]
trait ShapeTag[E]
trait HasId
class Object
trait Matchable
class Any
Known subtypes
object Error.type
object TimestampFormat.type
object TraitChangeType.type
object AcceptorState.type
object PathComparator.type

Members list

Concise view

Type members

Inherited classlikes

object hint

Attributes

Inherited from:
Companion
Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Abstract methods

def values: List[E]

Concrete methods

final def fromOrdinal(s: Int): Option[E]
final def fromString(s: String): Option[E]

Inherited methods

final override def getTag: ShapeTag[A]

Attributes

Definition Classes
Inherited from:
Companion
def id: ShapeId

Attributes

Inherited from:
HasId
def schema: Schema[A]

Attributes

Inherited from:
ShapeTag

Concrete fields

lazy val intValueMap: Map[Int, E]
lazy val valueMap: Map[String, E]

Implicits

Inherited implicits

implicit val tagInstance: ShapeTag[E]

Attributes

Inherited from:
Companion