sealed abstract
- Companion
- object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object EmailAndPhoneWithoutMfa
object EmailOnly
object None
object PhoneAndEmail
object PhoneOnlyWithoutMfa
object PhoneWithoutMfaAndEmail