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

Appends new values to allOf

Appends new values to allOf

Source:
JSONSchemaProps.scala

Appends new values to anyOf

Appends new values to anyOf

Source:
JSONSchemaProps.scala

Adds new values to definitions

Adds new values to definitions

Source:
JSONSchemaProps.scala

Adds new values to dependencies

Adds new values to dependencies

Source:
JSONSchemaProps.scala
def addEnum(newValues: JSON*): JSONSchemaProps

Appends new values to enum

Appends new values to enum

Source:
JSONSchemaProps.scala

Appends new values to oneOf

Appends new values to oneOf

Source:
JSONSchemaProps.scala

Adds new values to patternProperties

Adds new values to patternProperties

Source:
JSONSchemaProps.scala

Adds new values to properties

Adds new values to properties

Source:
JSONSchemaProps.scala

Appends new values to required

Appends new values to required

Source:
JSONSchemaProps.scala

Appends new values to x-kubernetes-list-map-keys

Appends new values to x-kubernetes-list-map-keys

Source:
JSONSchemaProps.scala

Appends new values to x-kubernetes-validations

Appends new values to x-kubernetes-validations

Source:
JSONSchemaProps.scala

if additionalItems has a value, transforms to the result of function

if additionalItems has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if additionalProperties has a value, transforms to the result of function

if additionalProperties has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if allOf has a value, transforms to the result of function

if allOf has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if anyOf has a value, transforms to the result of function

if anyOf has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if default has a value, transforms to the result of function

if default has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if definitions has a value, transforms to the result of function

if definitions has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if dependencies has a value, transforms to the result of function

if dependencies has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if description has a value, transforms to the result of function

if description has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if enum has a value, transforms to the result of function

if enum has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if example has a value, transforms to the result of function

if example has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if exclusiveMaximum has a value, transforms to the result of function

if exclusiveMaximum has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if exclusiveMinimum has a value, transforms to the result of function

if exclusiveMinimum has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if externalDocs has a value, transforms to the result of function

if externalDocs has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if format has a value, transforms to the result of function

if format has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if id has a value, transforms to the result of function

if id has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if items has a value, transforms to the result of function

if items has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if maxItems has a value, transforms to the result of function

if maxItems has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if maxLength has a value, transforms to the result of function

if maxLength has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if maxProperties has a value, transforms to the result of function

if maxProperties has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if maximum has a value, transforms to the result of function

if maximum has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if minItems has a value, transforms to the result of function

if minItems has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if minLength has a value, transforms to the result of function

if minLength has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if minProperties has a value, transforms to the result of function

if minProperties has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if minimum has a value, transforms to the result of function

if minimum has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if multipleOf has a value, transforms to the result of function

if multipleOf has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if not has a value, transforms to the result of function

if not has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if nullable has a value, transforms to the result of function

if nullable has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if oneOf has a value, transforms to the result of function

if oneOf has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if pattern has a value, transforms to the result of function

if pattern has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if patternProperties has a value, transforms to the result of function

if patternProperties has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if properties has a value, transforms to the result of function

if properties has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if ref has a value, transforms to the result of function

if ref has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if required has a value, transforms to the result of function

if required has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if schema has a value, transforms to the result of function

if schema has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if title has a value, transforms to the result of function

if title has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if type has a value, transforms to the result of function

if type has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if uniqueItems has a value, transforms to the result of function

if uniqueItems has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if x-kubernetes-embedded-resource has a value, transforms to the result of function

if x-kubernetes-embedded-resource has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if x-kubernetes-int-or-string has a value, transforms to the result of function

if x-kubernetes-int-or-string has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if x-kubernetes-list-map-keys has a value, transforms to the result of function

if x-kubernetes-list-map-keys has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if x-kubernetes-list-type has a value, transforms to the result of function

if x-kubernetes-list-type has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if x-kubernetes-map-type has a value, transforms to the result of function

if x-kubernetes-map-type has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if x-kubernetes-preserve-unknown-fields has a value, transforms to the result of function

if x-kubernetes-preserve-unknown-fields has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

if x-kubernetes-validations has a value, transforms to the result of function

if x-kubernetes-validations has a value, transforms to the result of function

Source:
JSONSchemaProps.scala

Returns a new data with additionalItems set to new value

Returns a new data with additionalItems set to new value

Source:
JSONSchemaProps.scala

Returns a new data with additionalProperties set to new value

Returns a new data with additionalProperties set to new value

Source:
JSONSchemaProps.scala

Returns a new data with allOf set to new value

Returns a new data with allOf set to new value

Source:
JSONSchemaProps.scala

Returns a new data with anyOf set to new value

Returns a new data with anyOf set to new value

Source:
JSONSchemaProps.scala

Returns a new data with default set to new value

Returns a new data with default set to new value

Source:
JSONSchemaProps.scala

Returns a new data with definitions set to new value

Returns a new data with definitions set to new value

Source:
JSONSchemaProps.scala

Returns a new data with dependencies set to new value

Returns a new data with dependencies set to new value

Source:
JSONSchemaProps.scala

Returns a new data with description set to new value

Returns a new data with description set to new value

Source:
JSONSchemaProps.scala

Returns a new data with enum set to new value

Returns a new data with enum set to new value

Source:
JSONSchemaProps.scala

Returns a new data with example set to new value

Returns a new data with example set to new value

Source:
JSONSchemaProps.scala

Returns a new data with exclusiveMaximum set to new value

Returns a new data with exclusiveMaximum set to new value

Source:
JSONSchemaProps.scala

Returns a new data with exclusiveMinimum set to new value

Returns a new data with exclusiveMinimum set to new value

Source:
JSONSchemaProps.scala

Returns a new data with externalDocs set to new value

Returns a new data with externalDocs set to new value

Source:
JSONSchemaProps.scala

Returns a new data with format set to new value

Returns a new data with format set to new value

Source:
JSONSchemaProps.scala

Returns a new data with id set to new value

Returns a new data with id set to new value

Source:
JSONSchemaProps.scala

Returns a new data with items set to new value

Returns a new data with items set to new value

Source:
JSONSchemaProps.scala

Returns a new data with maxItems set to new value

Returns a new data with maxItems set to new value

Source:
JSONSchemaProps.scala

Returns a new data with maxLength set to new value

Returns a new data with maxLength set to new value

Source:
JSONSchemaProps.scala

Returns a new data with maxProperties set to new value

Returns a new data with maxProperties set to new value

Source:
JSONSchemaProps.scala

Returns a new data with maximum set to new value

Returns a new data with maximum set to new value

Source:
JSONSchemaProps.scala

Returns a new data with minItems set to new value

Returns a new data with minItems set to new value

Source:
JSONSchemaProps.scala

Returns a new data with minLength set to new value

Returns a new data with minLength set to new value

Source:
JSONSchemaProps.scala

Returns a new data with minProperties set to new value

Returns a new data with minProperties set to new value

Source:
JSONSchemaProps.scala

Returns a new data with minimum set to new value

Returns a new data with minimum set to new value

Source:
JSONSchemaProps.scala

Returns a new data with multipleOf set to new value

Returns a new data with multipleOf set to new value

Source:
JSONSchemaProps.scala

Returns a new data with not set to new value

Returns a new data with not set to new value

Source:
JSONSchemaProps.scala

Returns a new data with nullable set to new value

Returns a new data with nullable set to new value

Source:
JSONSchemaProps.scala

Returns a new data with oneOf set to new value

Returns a new data with oneOf set to new value

Source:
JSONSchemaProps.scala

Returns a new data with pattern set to new value

Returns a new data with pattern set to new value

Source:
JSONSchemaProps.scala

Returns a new data with patternProperties set to new value

Returns a new data with patternProperties set to new value

Source:
JSONSchemaProps.scala

Returns a new data with properties set to new value

Returns a new data with properties set to new value

Source:
JSONSchemaProps.scala

Returns a new data with ref set to new value

Returns a new data with ref set to new value

Source:
JSONSchemaProps.scala

Returns a new data with required set to new value

Returns a new data with required set to new value

Source:
JSONSchemaProps.scala

Returns a new data with schema set to new value

Returns a new data with schema set to new value

Source:
JSONSchemaProps.scala

Returns a new data with title set to new value

Returns a new data with title set to new value

Source:
JSONSchemaProps.scala

Returns a new data with type set to new value

Returns a new data with type set to new value

Source:
JSONSchemaProps.scala

Returns a new data with uniqueItems set to new value

Returns a new data with uniqueItems set to new value

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-embedded-resource set to new value

Returns a new data with x-kubernetes-embedded-resource set to new value

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-int-or-string set to new value

Returns a new data with x-kubernetes-int-or-string set to new value

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-list-map-keys set to new value

Returns a new data with x-kubernetes-list-map-keys set to new value

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-list-type set to new value

Returns a new data with x-kubernetes-list-type set to new value

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-map-type set to new value

Returns a new data with x-kubernetes-map-type set to new value

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-preserve-unknown-fields set to new value

Returns a new data with x-kubernetes-preserve-unknown-fields set to new value

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-validations set to new value

Returns a new data with x-kubernetes-validations set to new value

Source:
JSONSchemaProps.scala

Inherited methods

Inherited from:
Product