Packages

package cjs

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package resolver
  2. package restriction
  3. package util
  4. package validator

Type Members

  1. case class BooleanSchema(value: Boolean) extends Schema with Product with Serializable

    A Schema which directly evaluates into true or false

  2. sealed abstract class DataTypeName extends AnyRef
  3. case class Definitions(defs: Option[VectorMap[String, Schema]] = None) extends Product with Serializable

    Describes sub definitions.

  4. case class Description(title: Option[String] = None, description: Option[String] = None, default: Option[Json] = None, $comment: Option[String] = None) extends Product with Serializable

    Human description of a Schema

  5. case class DocumentValidator(mainId: RefUri, roots: Map[RefUri, SingleDocumentValidator]) extends Product with Serializable

    Validator for a full resolved schema document.

  6. case class Location(schema: Option[String] = None, id: Option[RefUri] = None) extends Product with Serializable

    Describes location of a Schema.

  7. case class ObjectSchema(location: Location, ref: Ref, description: Description, definitions: Definitions = Definitions(), restriction: Restriction) extends Schema with Product with Serializable

    A Schema in Object form.

  8. case class Ref(ref: Option[RefUri] = None, anchor: Option[String] = None, dynamicRef: Option[RefUri] = None, dynamicAnchor: Option[String] = None) extends Product with Serializable

    Contains reference fields within a Schema.

  9. sealed trait Schema extends AnyRef

    A JSON Schema

  10. case class SingleDocumentValidator(schema: Schema, validator: Validator) extends Product with Serializable

    Validator for a single document within DocumentValidator

Value Members

  1. object BooleanSchema extends Serializable
  2. object DataTypeName
  3. object Definitions extends Serializable
  4. object Description extends Serializable
  5. object DocumentValidator extends Serializable
  6. object Location extends Serializable
  7. object ObjectSchema extends Serializable
  8. object Ref extends Serializable
  9. object Schema

Ungrouped