NamedCompanion

abstract class NamedCompanion[T <: Named] extends ValidatingCompanion[String, T]
class ValidatingCompanion[String, T]
class Object
trait Matchable
class Any
object ActivationType.type
object Branding.type
object CommandId.type
object HintAlign.type
object HintCrop.type
object InputType.type
object Placement.type
object Scenario.type
object TextStacking.type
object TextStyle.type
object TileTemplate.type
object ToastTemplate.type

Value members

Abstract methods

def all: Seq[T]

Concrete methods

override def build(input: String): Either[ErrorMessage, T]
Definition Classes
ValidatingCompanion
override def write(t: T): String
Definition Classes
ValidatingCompanion

Inherited methods

def defaultError(in: String): ErrorMessage
Inherited from:
ValidatingCompanion

Implicits

Inherited implicits

implicit val json: Codec[T]
Inherited from:
ValidatingCompanion
implicit val ordering: Ordering[T]
Inherited from:
ValidatingCompanion