UndefOrSome

typedjson.UndefOrSome
case class UndefOrSome[A](value: A) extends UndefOr[A]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait UndefOr[A]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def contains[A1 >: A](value: A1): Boolean

Attributes

Definition Classes
override def exists[A1 >: A](f: A1 => Boolean): Boolean

Attributes

Definition Classes
override def filterToUndefined(f: A => Boolean): UndefOr[A]

Attributes

Definition Classes
override def flatMap[B](f: A => UndefOr[B]): UndefOr[B]

Attributes

Definition Classes
override def fold[B](ifNull: => B)(f: A => B): B

Attributes

Definition Classes
override def forall[A1 >: A](f: A1 => Boolean): Boolean

Attributes

Definition Classes
override def foreach[A1 >: A](f: A1 => Unit): Unit

Attributes

Definition Classes
override def getOrElse[B >: A](other: => B): B

Attributes

Definition Classes
override def isUndefined: Boolean

Attributes

Definition Classes
override def map[B](f: A => B): UndefOr[B]

Attributes

Definition Classes
override def orElse[B >: A](other: => UndefOr[B]): UndefOr[B]

Attributes

Definition Classes
override def toEither: Either[MissingFieldException, A]

Attributes

Definition Classes
override def toList[A1 >: A]: List[A]

Attributes

Definition Classes
override def toOption: Option[A]

Attributes

Definition Classes

Inherited methods

def get: A

Attributes

Inherited from:
UndefOr
def isEmpty: Boolean

Attributes

Inherited from:
UndefOr
def nonEmpty: Boolean

Attributes

Inherited from:
UndefOr
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product