p
typedjson
package typedjson
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait JsonEnum[A] extends AnyRef
- abstract class JsonEnumCompanion[A, Obj <: JsonEnum[A]] extends AnyRef
- class JsonObject extends JsonObjectBase
- class JsonObjectBase extends AnyRef
- trait JsonObjectCompanion[Obj <: JsonObject] extends JsonObjectCompanionBase[Obj]
- trait JsonObjectCompanionBase[Obj <: JsonObjectBase] extends AnyRef
- sealed trait JsonObjectFrom extends AnyRef
- abstract class JsonOpaqueCompanion[Underlying] extends AnyRef
- sealed trait JsonOption[+A] extends AnyRef
- case class JsonSome[+A](value: A) extends JsonOption[A] with Product with Serializable
- case class JsonUndefined(missingField: Option[String] = None, missingObj: AnyRef = null) extends JsonOption[Nothing] with Product with Serializable
- final class MakeFieldOps extends AnyVal
- class MissingFieldException extends Exception
- sealed trait UndefOr[+A] extends AnyRef
- case class UndefOrSome[A](value: A) extends UndefOr[A] with Product with Serializable
- case class UndefOrUndefined(missingField: Option[String] = None, missingObj: AnyRef = null) extends UndefOr[Nothing] with Product with Serializable
- trait Version extends AnyRef
Value Members
- case object JsonNull extends JsonOption[Nothing] with Product with Serializable
- object JsonObjectFrom
- object JsonOption
- object MissingFieldException extends Serializable
- object UndefOr