EventType

object EventType
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

final implicit
class EventTypeOps(val et: EventType) extends AnyVal
sealed abstract case
class Normal(name: String) extends EventType
sealed abstract case
class System(name: String) extends EventType

Value members

Concrete methods

def apply(name: String): Either[InvalidInput, Normal]
Value Params
name

Constructs an event type for EventData. Provided value is validated for non-empty and not starting with the system reserved prefix $.

Concrete fields

final
final

Implicits

Implicits

final implicit