object JsonSchemaF
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsonSchemaF
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class ArrayF[A](values: A) extends JsonSchemaF[A] with Product with Serializable
- final case class BinaryF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class BooleanF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class ByteF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class DateF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class DateTimeF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class DoubleF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class EnumF[A](cases: List[String]) extends JsonSchemaF[A] with Product with Serializable
- type Fixed = Fix[JsonSchemaF]
- final case class FloatF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class IntegerF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class LongF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class ObjectF[A](properties: List[Property[A]], required: List[String]) extends JsonSchemaF[A] with Product with Serializable
- final case class PasswordF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class Property[A](name: String, tpe: A) extends Product with Serializable
- final case class ReferenceF[A](ref: String) extends JsonSchemaF[A] with Product with Serializable
- final case class StringF[A]() extends JsonSchemaF[A] with Product with Serializable
- final case class SumF[A](cases: List[A]) extends JsonSchemaF[A] with Product with Serializable
- type λ[α] = JsonSchemaF[α]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def array[T](values: T): JsonSchemaF[T]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def binary[T](): JsonSchemaF[T]
- def boolean[T](): JsonSchemaF[T]
- def byte[T](): JsonSchemaF[T]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def date[T](): JsonSchemaF[T]
- def dateTime[T](): JsonSchemaF[T]
- def double[T](): JsonSchemaF[T]
- def enum[T](cases: List[String]): JsonSchemaF[T]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit def eqJsonSchemaF[T](implicit arg0: Eq[T]): Eq[JsonSchemaF[T]]
- implicit def eqProperty[T](implicit arg0: Eq[T]): Eq[Property[T]]
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def float[T](): JsonSchemaF[T]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def integer[T](): JsonSchemaF[T]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def long[T](): JsonSchemaF[T]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def object[T](properties: List[Property[T]], required: List[String]): JsonSchemaF[T]
- def password[T](): JsonSchemaF[T]
- def reference[T](ref: String): JsonSchemaF[T]
- def render: Algebra[JsonSchemaF, Json]
- def string[T](): JsonSchemaF[T]
- def sum[T](cases: List[T]): JsonSchemaF[T]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit val traverseInstance: Traverse[λ]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object Fixed
- object Property extends Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
- Deprecated