JsonSome

typedjson.JsonSome
case class JsonSome[+A](value: A) extends JsonOption[A]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait JsonOption[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 filterToNull(f: A => Boolean): JsonOption[A]

Attributes

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

Attributes

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

Attributes

Definition Classes
override def fold[B](ifNull: => B, ifUndefined: => 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 getOrElseIfUndefined[B >: A](other: => B): Option[B]

Attributes

Definition Classes
override def isEmpty: Boolean

Attributes

Definition Classes
override def isNull: Boolean

Attributes

Definition Classes
override def isUndefined: Boolean

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
override def toJson(implicit encoder: Encoder[A]): JsonOption[Json]

Attributes

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

Attributes

Definition Classes
override def toOption: Option[A]

Attributes

Definition Classes

Inherited methods

def nonEmpty: Boolean

Attributes

Inherited from:
JsonOption
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product