com.eclipsesource.schema.internal.draft4.constraints

Members list

Type members

Classlikes

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

Supertypes
trait Serializable
trait Product
trait Equals
trait Constraint
class Object
trait Matchable
class Any
Show all
case class ArrayConstraints4(maxItems: Option[Int], minItems: Option[Int], additionalItems: 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 NumberConstraints4(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 ObjectConstraints4(additionalProps: Option[SchemaType], dependencies: Option[Map[String, SchemaType]], patternProps: Option[Map[String, SchemaType]], required: Option[Seq[String]], minProperties: Option[Int], maxProperties: Option[Int], any: AnyConstraints) extends HasAnyConstraint, ObjectConstraints

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class StringConstraints4(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