AnyConstraints4

com.eclipsesource.schema.internal.draft4.constraints.AnyConstraints4
case class AnyConstraints4(schemaType: Option[String], allOf: Option[Seq[SchemaType]], anyOf: Option[Seq[SchemaType]], oneOf: Option[Seq[SchemaType]], definitions: Option[Map[String, SchemaType]], enm: Option[Seq[JsValue]], not: Option[SchemaType], description: Option[String], id: Option[String]) extends AnyConstraints

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Constraint
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def resolvePath(path: String): Option[SchemaType]

Attributes

Definition Classes
override def subSchemas: Set[SchemaType]

Attributes

Definition Classes
override def validate(schema: SchemaType, json: JsValue, context: SchemaResolutionContext)(implicit lang: Lang): VA[JsValue]

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product