JSONSchemaProps

final case class JSONSchemaProps(exclusiveMaximum: Option[Boolean], format: Option[String], $ref: Option[String], nullable: Option[Boolean], x-kubernetes-map-type: Option[String], pattern: Option[String], description: Option[String], anyOf: Option[Seq[JSONSchemaProps]], x-kubernetes-list-type: Option[String], patternProperties: Option[Map[String, JSONSchemaProps]], items: Option[JSONSchemaPropsOrArray], additionalItems: Option[JSONSchemaPropsOrBool], maxProperties: Option[Int], maxItems: Option[Int], x-kubernetes-int-or-string: Option[Boolean], x-kubernetes-embedded-resource: Option[Boolean], maximum: Option[Double], multipleOf: Option[Double], id: Option[String], properties: Option[Map[String, JSONSchemaProps]], exclusiveMinimum: Option[Boolean], x-kubernetes-validations: Option[Seq[ValidationRule]], enum: Option[Seq[JSON]], x-kubernetes-preserve-unknown-fields: Option[Boolean], additionalProperties: Option[JSONSchemaPropsOrBool], default: Option[JSON], minItems: Option[Int], not: Option[JSONSchemaProps], definitions: Option[Map[String, JSONSchemaProps]], minLength: Option[Int], x-kubernetes-list-map-keys: Option[Seq[String]], title: Option[String], minimum: Option[Double], `type`: Option[String], required: Option[Seq[String]], example: Option[JSON], $schema: Option[String], oneOf: Option[Seq[JSONSchemaProps]], uniqueItems: Option[Boolean], minProperties: Option[Int], dependencies: Option[Map[String, JSONSchemaPropsOrStringArray]], externalDocs: Option[ExternalDocumentation], maxLength: Option[Int], allOf: Option[Seq[JSONSchemaProps]])

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

Source:
JSONSchemaProps.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Inherited methods

Inherited from:
Product