Packages

package constraints

Type Members

  1. case class AnyConstraints7(schemaType: Option[String] = None, allOf: Option[Seq[SchemaType]] = None, anyOf: Option[Seq[SchemaType]] = None, oneOf: Option[Seq[SchemaType]] = None, definitions: Option[Map[String, SchemaType]] = None, enum: Option[Seq[JsValue]] = None, const: Option[JsValue] = None, not: Option[SchemaType] = None, description: Option[String] = None, id: Option[String] = None, _if: Option[SchemaType] = None, _then: Option[SchemaType] = None, _else: Option[SchemaType] = None) extends AnyConstraints with Product with Serializable
  2. case class ArrayConstraints7(maxItems: Option[Int] = None, minItems: Option[Int] = None, additionalItems: Option[SchemaType] = None, contains: Option[SchemaType] = None, unique: Option[Boolean] = None, any: AnyConstraints = AnyConstraints7()) extends ArrayConstraints with Constraint with Product with Serializable
  3. case class NumberConstraints7(min: Option[Minimum] = None, max: Option[Maximum] = None, multipleOf: Option[BigDecimal] = None, format: Option[String] = None, any: AnyConstraints = AnyConstraints7()) extends HasAnyConstraint with NumberConstraints with Product with Serializable
  4. case class ObjectConstraints7(additionalProps: Option[SchemaType] = None, dependencies: Option[Map[String, SchemaType]] = None, patternProps: Option[Map[String, SchemaType]] = None, required: Option[Seq[String]] = None, minProperties: Option[Int] = None, maxProperties: Option[Int] = None, propertyNames: Option[SchemaType] = None, any: AnyConstraints = AnyConstraints7()) extends HasAnyConstraint with ObjectConstraints with Product with Serializable
  5. case class StringConstraints7(minLength: Option[Int] = None, maxLength: Option[Int] = None, pattern: Option[String] = None, format: Option[String] = None, any: AnyConstraints = AnyConstraints7()) extends HasAnyConstraint with StringConstraints with Product with Serializable

Ungrouped