trait Version7 extends SchemaVersion with SchemaReads7 with SchemaWrites7
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Version7
- SchemaWrites7
- SchemaReads7
- SchemaVersion
- SchemaWrites
- SchemaReads
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type ElementCheck = ((JsValue) => Boolean, Option[ErrorMessage])
- Definition Classes
- SchemaReads
- type ErrorMessage = String
- Definition Classes
- SchemaReads
Abstract Value Members
- abstract def options: SchemaConfigOptions
- Definition Classes
- SchemaVersion
- abstract def schemaLocation: String
- Definition Classes
- SchemaVersion → SchemaReads
Concrete 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 additionalWrites: OWrites[SchemaType]
- Definition Classes
- SchemaWrites
- lazy val anyConstraintReads: Reads[AnyConstraints]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val anyConstraintWrites: OWrites[AnyConstraints]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- def anyJsValue: ElementCheck
- Definition Classes
- SchemaReads
- lazy val anyKeywords: Set[String]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val arrayConstraintWrites: OWrites[ArrayConstraints]
- Definition Classes
- SchemaWrites7
- lazy val arrayKeywords: Set[String]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val arrayReads: Reads[SchemaArray]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val arrayWrites: OWrites[SchemaArray]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asJsObject[A](key: String, opt: Option[A])(implicit arg0: Writes[A]): JsObject
- Definition Classes
- SchemaWrites
- def asSchemaType[A <: SchemaType](s: A): SchemaType
- Definition Classes
- SchemaReads
- lazy val booleanReader: Reads[SchemaBoolean]
- Definition Classes
- SchemaReads
- lazy val booleanSchemaReads: Reads[SchemaValue]
- Definition Classes
- SchemaReads7
- val booleanWrites: Writes[SchemaBoolean]
- Definition Classes
- SchemaWrites
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- lazy val compoundReader: Reads[CompoundSchemaType]
- Definition Classes
- SchemaReads
- lazy val compoundWrites: Writes[CompoundSchemaType]
- Definition Classes
- SchemaWrites
- def createDelegateReader[A <: SchemaType with HasProps[A]](delegateReads: Reads[A], keywords: Set[String]): Reads[A]
- Definition Classes
- SchemaReads
- lazy val delegatingArrayReader: Reads[SchemaArray]
- Definition Classes
- SchemaReads
- lazy val delegatingObjectReader: Reads[SchemaObject]
- Definition Classes
- SchemaReads
- lazy val delegatingRefReads: Reads[SchemaRef]
- Definition Classes
- SchemaReads
- lazy val delegatingTupleReader: Reads[SchemaTuple]
- Definition Classes
- SchemaReads
- def dispatchType: (String) => Reads[SchemaType]
- Definition Classes
- SchemaReads
- def emptyJsonObject: JsObject
- Definition Classes
- SchemaWrites
- def emptyObject: SchemaType
- Definition Classes
- SchemaReads
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- lazy val integerReads: Reads[SchemaInteger]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val integerWrites: OWrites[SchemaInteger]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val jsValueReads: Reads[SchemaValue]
- Definition Classes
- SchemaReads
- def lazyReadStrictOption[A](r: Reads[A], keyword: String): Reads[Option[A]]
- Definition Classes
- SchemaReads
- val mapReadsInstanceWithJsValueReader: Reads[Map[String, SchemaType]]
- Definition Classes
- SchemaReads
- 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()
- lazy val nullReader: Reads[SchemaNull]
- Definition Classes
- SchemaReads
- lazy val nullWrites: Writes[SchemaNull]
- Definition Classes
- SchemaWrites
- lazy val numberConstraintReads: Reads[NumberConstraints]
- Definition Classes
- SchemaReads7
- lazy val numberConstraintWrites: OWrites[NumberConstraints]
- Definition Classes
- SchemaWrites7
- lazy val numberReads: Reads[SchemaNumber]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val numberWrites: OWrites[SchemaNumber]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- lazy val objectConstraintReads: Reads[ObjectConstraints]
- Definition Classes
- SchemaReads7
- lazy val objectConstraintWrites: OWrites[ObjectConstraints]
- Definition Classes
- SchemaWrites7
- lazy val objectKeywords: Set[String]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val objectReads: Reads[SchemaObject]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val objectWrites: OWrites[SchemaObject]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- def optional(keyword: Option[String]): Reads[Option[SchemaType]]
- Definition Classes
- SchemaReads
- def readJsNull(path: JsPath): Reads[Option[JsValue]]
- Definition Classes
- SchemaReads
- def readStrictOption[A](keyword: String)(implicit arg0: Reads[A]): Reads[Option[A]]
- Definition Classes
- SchemaReads
- lazy val refReads: Reads[SchemaRef]
- Definition Classes
- SchemaReads
- lazy val refWrites: Writes[SchemaRef]
- Definition Classes
- SchemaWrites
- def rootReads: Reads[SchemaType]
- Definition Classes
- SchemaReads
- lazy val rootWrites: Writes[SchemaRoot]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- lazy val schemaMapWriter: Writes[SchemaMap]
- Definition Classes
- SchemaWrites
- lazy val schemaReads: Reads[SchemaType]
- Definition Classes
- SchemaReads
- lazy val schemaReadsSeq: Seq[Reads[SchemaType]]
- Definition Classes
- SchemaReads7 → SchemaReads
- val schemaTypeMapReader: Reads[Map[String, SchemaType]]
- Definition Classes
- SchemaReads
- implicit val schemaTypeReads: Reads[SchemaType]
- Definition Classes
- SchemaReads
- def schemaTypeSeqReader(check: ElementCheck = (_ => true, None)): Reads[Seq[SchemaType]]
Read a JsArray of JsObjects as a Seq of SchemaType.
Read a JsArray of JsObjects as a Seq of SchemaType.
- Definition Classes
- SchemaReads
- implicit def schemaTypeWriter: Writes[SchemaType]
- Definition Classes
- SchemaWrites
- lazy val stringConstraintReads: Reads[StringConstraints]
- Definition Classes
- SchemaReads7
- lazy val stringConstraintWrites: OWrites[StringConstraints]
- Definition Classes
- SchemaWrites7
- lazy val stringReads: Reads[SchemaString]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val stringWrites: OWrites[SchemaString]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- lazy val tupleReads: Reads[SchemaTuple]
- Definition Classes
- SchemaReads7 → SchemaReads
- lazy val tupleWrites: OWrites[SchemaTuple]
- Definition Classes
- SchemaWrites7 → SchemaWrites
- def tuples2Attributes(props: Iterable[(String, SchemaType)]): List[SchemaProp]
- Definition Classes
- SchemaReads
- lazy val typeReader: Reads[SchemaType]
- Definition Classes
- SchemaReads
- 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])
- val withSchemaValueReader: Reads[SchemaType]
- Definition Classes
- SchemaReads
- object Default
- Definition Classes
- SchemaWrites