Package

json

schema

Permalink

package schema

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Flag extends AnyRef

    Permalink
  2. trait LowPriorityPredefs extends AnyRef

    Permalink
  3. final case class Predef[T](schema: Schema[T]) extends AnyVal with Product with Serializable

    Permalink

    The idea behind Predef is a continuation of the idea about exposing schemas that was found in implicit scope as ref.

    The idea behind Predef is a continuation of the idea about exposing schemas that was found in implicit scope as ref. Namely, if schema is derived - it will be defined in-place inside of a json-schema, but if it's implicitly available - going to be a ref.

    So Predef changes it by adding another class of implicitly defined schemas which won't become a ref

  4. sealed trait Version extends AnyRef

    Permalink
  5. final case class definition(label: String = "__default__") extends Annotation with StaticAnnotation with Product with Serializable

    Permalink
  6. final case class description(text: String) extends Annotation with StaticAnnotation with Product with Serializable

    Permalink
  7. final case class discriminator(field: String = "type", phantom: Boolean = true) extends Annotation with StaticAnnotation with Product with Serializable

    Permalink
  8. final case class discriminatorKey(label: String) extends Annotation with StaticAnnotation with Product with Serializable

    Permalink
  9. final class readOnly extends Annotation with StaticAnnotation

    Permalink
  10. final case class title(text: String) extends Annotation with StaticAnnotation with Product with Serializable

    Permalink
  11. final class typeHint[T] extends Annotation with StaticAnnotation with Serializable

    Permalink
  12. final class writeOnly extends Annotation with StaticAnnotation

    Permalink

Value Members

  1. object Flag

    Permalink
  2. object Predef extends LowPriorityPredefs with Serializable

    Permalink
  3. object Version

    Permalink
  4. package validation

    Permalink

Ungrouped