c

ackcord.util

JsonSome

case class JsonSome[+A](value: A) extends JsonOption[A] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonSome
  2. Serializable
  3. Product
  4. Equals
  5. JsonOption
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JsonSome(value: A)

Value Members

  1. def contains[A1 >: A](value: A1): Boolean
    Definition Classes
    JsonSomeJsonOption
  2. def exists[A1 >: A](f: (A1) => Boolean): Boolean
    Definition Classes
    JsonSomeJsonOption
  3. def filterToNull(f: (A) => Boolean): JsonOption[A]
    Definition Classes
    JsonSomeJsonOption
  4. def filterToUndefined(f: (A) => Boolean): JsonOption[A]
    Definition Classes
    JsonSomeJsonOption
  5. def flatMap[B](f: (A) => JsonOption[B]): JsonOption[B]
    Definition Classes
    JsonSomeJsonOption
  6. def fold[B](ifNull: => B, ifUndefined: => B)(f: (A) => B): B
    Definition Classes
    JsonSomeJsonOption
  7. def forall[A1 >: A](f: (A1) => Boolean): Boolean
    Definition Classes
    JsonSomeJsonOption
  8. def foreach[A1 >: A](f: (A1) => Unit): Unit
    Definition Classes
    JsonSomeJsonOption
  9. def getOrElse[B >: A](other: => B): B
    Definition Classes
    JsonSomeJsonOption
  10. def getOrElseIfUndefined[B >: A](other: => B): Option[B]
    Definition Classes
    JsonSomeJsonOption
  11. def isEmpty: Boolean
    Definition Classes
    JsonSomeJsonOption
  12. def isNull: Boolean
    Definition Classes
    JsonSomeJsonOption
  13. def isUndefined: Boolean
    Definition Classes
    JsonSomeJsonOption
  14. def map[B](f: (A) => B): JsonOption[B]
    Definition Classes
    JsonSomeJsonOption
  15. def nonEmpty: Boolean
    Definition Classes
    JsonOption
  16. def orElse[B >: A](other: => JsonOption[B]): JsonOption[B]
    Definition Classes
    JsonSomeJsonOption
  17. def orElseIfUndefined[B >: A](other: => Option[B]): Option[B]
    Definition Classes
    JsonSomeJsonOption
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. def toJson(implicit encoder: Encoder[A]): JsonOption[Json]
    Definition Classes
    JsonSomeJsonOption
  20. def toList[A1 >: A]: List[A]
    Definition Classes
    JsonSomeJsonOption
  21. def toOption: Option[A]
    Definition Classes
    JsonSomeJsonOption
  22. val value: A