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 Serializabletrait Producttrait Equalstrait AnyConstraintstrait Constraintclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalstrait ArrayConstraintstrait HasAnyConstrainttrait Constraintclass Objecttrait Matchableclass AnyShow all
case class NumberConstraints7(min: Option[Minimum], max: Option[Maximum], multipleOf: Option[BigDecimal], format: Option[String], any: AnyConstraints) extends HasAnyConstraint, NumberConstraints
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NumberConstraintstrait HasAnyConstrainttrait Constraintclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalstrait ObjectConstraintstrait HasAnyConstrainttrait Constraintclass Objecttrait Matchableclass AnyShow all
case class StringConstraints7(minLength: Option[Int], maxLength: Option[Int], pattern: Option[String], format: Option[String], any: AnyConstraints) extends HasAnyConstraint, StringConstraints
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StringConstraintstrait HasAnyConstrainttrait Constraintclass Objecttrait Matchableclass AnyShow all
In this article