APNSPushType

object APNSPushType extends StringEnumCompanion[APNSPushType]
Companion:
class
trait Sum
trait Mirror
class StringEnumCompanion[APNSPushType]
class EnumCompanion[String, APNSPushType]
class ValidatingCompanion[String, APNSPushType]
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

override def all: Seq[APNSPushType]
Definition Classes
EnumCompanion
override def write(t: APNSPushType): String
Definition Classes
ValidatingCompanion

Inherited methods

override def build(input: String): Either[ErrorMessage, APNSPushType]
Definition Classes
StringEnumCompanion -> EnumCompanion -> ValidatingCompanion
Inherited from:
StringEnumCompanion
override def defaultError(input: String): ErrorMessage
Definition Classes
EnumCompanion -> ValidatingCompanion
Inherited from:
EnumCompanion
def resolveName(item: APNSPushType): String
Inherited from:
EnumCompanion

Implicits

Inherited implicits

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