Packages

object JsonSchemaF

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonSchemaF
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class ArrayF[A](values: A) extends JsonSchemaF[A] with Product with Serializable
  2. final case class BinaryF[A]() extends JsonSchemaF[A] with Product with Serializable
  3. final case class BooleanF[A]() extends JsonSchemaF[A] with Product with Serializable
  4. final case class ByteF[A]() extends JsonSchemaF[A] with Product with Serializable
  5. final case class DateF[A]() extends JsonSchemaF[A] with Product with Serializable
  6. final case class DateTimeF[A]() extends JsonSchemaF[A] with Product with Serializable
  7. final case class DoubleF[A]() extends JsonSchemaF[A] with Product with Serializable
  8. final case class EnumF[A](cases: List[String]) extends JsonSchemaF[A] with Product with Serializable
  9. type Fixed = Fix[JsonSchemaF]
  10. final case class FloatF[A]() extends JsonSchemaF[A] with Product with Serializable
  11. final case class IntegerF[A]() extends JsonSchemaF[A] with Product with Serializable
  12. final case class LongF[A]() extends JsonSchemaF[A] with Product with Serializable
  13. final case class ObjectF[A](properties: List[Property[A]], required: List[String]) extends JsonSchemaF[A] with Product with Serializable
  14. final case class PasswordF[A]() extends JsonSchemaF[A] with Product with Serializable
  15. final case class Property[A](name: String, tpe: A) extends Product with Serializable
  16. final case class ReferenceF[A](ref: String) extends JsonSchemaF[A] with Product with Serializable
  17. final case class StringF[A]() extends JsonSchemaF[A] with Product with Serializable
  18. final case class SumF[A](cases: List[A]) extends JsonSchemaF[A] with Product with Serializable
  19. type λ[α] = JsonSchemaF[α]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def array[T](values: T): JsonSchemaF[T]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def binary[T](): JsonSchemaF[T]
  7. def boolean[T](): JsonSchemaF[T]
  8. def byte[T](): JsonSchemaF[T]
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  10. def date[T](): JsonSchemaF[T]
  11. def dateTime[T](): JsonSchemaF[T]
  12. def double[T](): JsonSchemaF[T]
  13. def enum[T](cases: List[String]): JsonSchemaF[T]
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. implicit def eqJsonSchemaF[T](implicit arg0: Eq[T]): Eq[JsonSchemaF[T]]
  16. implicit def eqProperty[T](implicit arg0: Eq[T]): Eq[Property[T]]
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. def float[T](): JsonSchemaF[T]
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def integer[T](): JsonSchemaF[T]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def long[T](): JsonSchemaF[T]
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. def object[T](properties: List[Property[T]], required: List[String]): JsonSchemaF[T]
  28. def password[T](): JsonSchemaF[T]
  29. def reference[T](ref: String): JsonSchemaF[T]
  30. def render: Algebra[JsonSchemaF, Json]
  31. def string[T](): JsonSchemaF[T]
  32. def sum[T](cases: List[T]): JsonSchemaF[T]
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. implicit val traverseInstance: Traverse[λ]
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. object Fixed
  40. object Property extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped