com.eclipsesource.schema.internal.draft7.constraints

Members list

Type members

Classlikes

case class AnyConstraints7(schemaType: Option[String], allOf: Option[Seq[SchemaType]], anyOf: Option[Seq[SchemaType]], oneOf: Option[Seq[SchemaType]], definitions: Option[Map[String, SchemaType]], enm: Option[Seq[JsValue]], const: Option[JsValue], not: Option[SchemaType], description: Option[String], id: Option[String], _if: Option[SchemaType], _then: Option[SchemaType], _else: Option[SchemaType]) extends AnyConstraints

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Constraint
class Object
trait Matchable
class Any
Show all
case class ArrayConstraints7(maxItems: Option[Int], minItems: Option[Int], additionalItems: Option[SchemaType], contains: Option[SchemaType], unique: Option[Boolean], any: AnyConstraints) extends ArrayConstraints, Constraint

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Constraint
class Object
trait Matchable
class Any
Show all
case class NumberConstraints7(min: Option[Minimum], max: Option[Maximum], multipleOf: Option[BigDecimal], format: Option[String], any: AnyConstraints) extends HasAnyConstraint, NumberConstraints

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Constraint
class Object
trait Matchable
class Any
Show all
case class ObjectConstraints7(additionalProps: Option[SchemaType], dependencies: Option[Map[String, SchemaType]], patternProps: Option[Map[String, SchemaType]], required: Option[Seq[String]], minProperties: Option[Int], maxProperties: Option[Int], propertyNames: Option[SchemaType], any: AnyConstraints) extends HasAnyConstraint, ObjectConstraints

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Constraint
class Object
trait Matchable
class Any
Show all
case class StringConstraints7(minLength: Option[Int], maxLength: Option[Int], pattern: Option[String], format: Option[String], any: AnyConstraints) extends HasAnyConstraint, StringConstraints

Attributes

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