case classIntegerDefinition(format: Option[String], minimum: Option[BigInt], maximum: Option[BigInt]) extends Definition with Product with Serializable
case classJsonPath(path: String = "") extends Product with Serializable
case classNumberDefinition(format: Option[String], minimum: Option[BigDecimal], maximum: Option[BigDecimal]) extends Definition with Product with Serializable
case classObjectDefinition(required: Option[Set[String]], properties: Option[Map[String, Definition]], additionalProperties: Either[Boolean, Definition]) extends Definition with Product with Serializable
Validates a sequence of schema objects.
Will be only valid if all elements are valid.