JSONSchemaProps

io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps$
See theJSONSchemaProps companion class

Attributes

Companion
class
Source
JSONSchemaProps.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Implicits

Implicits

implicit val obj.readOpt[String]("format")(stringDecoder).flatMap[String,JSONSchemaProps](((format:Option[String])=>obj.readOpt[String]("$ref")(stringDecoder).flatMap[String,JSONSchemaProps](((ref:Option[String])=>obj.readOpt[Boolean]("nullable")(booleanDecoder).flatMap[String,JSONSchemaProps](((nullable:Option[Boolean])=>obj.readOpt[String]("x-kubernetes-map-type")(stringDecoder).flatMap[String,JSONSchemaProps](((x-kubernetes-map-type:Option[String])=>obj.readOpt[String]("pattern")(stringDecoder).flatMap[String,JSONSchemaProps](((pattern:Option[String])=>obj.readOpt[String]("description")(stringDecoder).flatMap[String,JSONSchemaProps](((description:Option[String])=>obj.readOpt[Seq[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps]]("anyOf")(arrDecoder[JSONSchemaProps](decoder)).flatMap[String,JSONSchemaProps](((anyOf:Option[Seq[JSONSchemaProps]])=>obj.readOpt[String]("x-kubernetes-list-type")(stringDecoder).flatMap[String,JSONSchemaProps](((x-kubernetes-list-type:Option[String])=>obj.readOpt[Map[String,io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps]]("patternProperties")(mapDecoder[JSONSchemaProps](decoder)).flatMap[String,JSONSchemaProps](((patternProperties:Option[Map[String,JSONSchemaProps]])=>obj.readOpt[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray]("items")(decoder).flatMap[String,JSONSchemaProps](((items:Option[JSONSchemaPropsOrArray])=>obj.readOpt[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool]("additionalItems")(decoder).flatMap[String,JSONSchemaProps](((additionalItems:Option[JSONSchemaPropsOrBool])=>obj.readOpt[Long]("maxProperties")(longDecoder).flatMap[String,JSONSchemaProps](((maxProperties:Option[Long])=>obj.readOpt[Long]("maxItems")(longDecoder).flatMap[String,JSONSchemaProps](((maxItems:Option[Long])=>obj.readOpt[Boolean]("x-kubernetes-int-or-string")(booleanDecoder).flatMap[String,JSONSchemaProps](((x-kubernetes-int-or-string:Option[Boolean])=>obj.readOpt[Boolean]("x-kubernetes-embedded-resource")(booleanDecoder).flatMap[String,JSONSchemaProps](((x-kubernetes-embedded-resource:Option[Boolean])=>obj.readOpt[Double]("maximum")(doubleDecoder).flatMap[String,JSONSchemaProps](((maximum:Option[Double])=>obj.readOpt[Double]("multipleOf")(doubleDecoder).flatMap[String,JSONSchemaProps](((multipleOf:Option[Double])=>obj.readOpt[String]("id")(stringDecoder).flatMap[String,JSONSchemaProps](((id:Option[String])=>obj.readOpt[Map[String,io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps]]("properties")(mapDecoder[JSONSchemaProps](decoder)).flatMap[String,JSONSchemaProps](((properties:Option[Map[String,JSONSchemaProps]])=>obj.readOpt[Boolean]("exclusiveMinimum")(booleanDecoder).flatMap[String,JSONSchemaProps](((exclusiveMinimum:Option[Boolean])=>obj.readOpt[Seq[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.ValidationRule]]("x-kubernetes-validations")(arrDecoder[ValidationRule](decoder)).flatMap[String,JSONSchemaProps](((x-kubernetes-validations:Option[Seq[ValidationRule]])=>obj.readOpt[Seq[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSON]]("enum")(arrDecoder[JSON](decoder)).flatMap[String,JSONSchemaProps](((enum:Option[Seq[JSON]])=>obj.readOpt[Boolean]("x-kubernetes-preserve-unknown-fields")(booleanDecoder).flatMap[String,JSONSchemaProps](((x-kubernetes-preserve-unknown-fields:Option[Boolean])=>obj.readOpt[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool]("additionalProperties")(decoder).flatMap[String,JSONSchemaProps](((additionalProperties:Option[JSONSchemaPropsOrBool])=>obj.readOpt[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSON]("default")(decoder).flatMap[String,JSONSchemaProps](((default:Option[JSON])=>obj.readOpt[Long]("minItems")(longDecoder).flatMap[String,JSONSchemaProps](((minItems:Option[Long])=>obj.readOpt[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps]("not")(decoder).flatMap[String,JSONSchemaProps](((not:Option[JSONSchemaProps])=>obj.readOpt[Map[String,io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps]]("definitions")(mapDecoder[JSONSchemaProps](decoder)).flatMap[String,JSONSchemaProps](((definitions:Option[Map[String,JSONSchemaProps]])=>obj.readOpt[Long]("minLength")(longDecoder).flatMap[String,JSONSchemaProps](((minLength:Option[Long])=>obj.readOpt[Seq[String]]("x-kubernetes-list-map-keys")(arrDecoder[String](stringDecoder)).flatMap[String,JSONSchemaProps](((x-kubernetes-list-map-keys:Option[Seq[String]])=>obj.readOpt[String]("title")(stringDecoder).flatMap[String,JSONSchemaProps](((title:Option[String])=>obj.readOpt[Double]("minimum")(doubleDecoder).flatMap[String,JSONSchemaProps](((minimum:Option[Double])=>obj.readOpt[String]("type")(stringDecoder).flatMap[String,JSONSchemaProps](((type:Option[String])=>obj.readOpt[Seq[String]]("required")(arrDecoder[String](stringDecoder)).flatMap[String,JSONSchemaProps](((required:Option[Seq[String]])=>obj.readOpt[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSON]("example")(decoder).flatMap[String,JSONSchemaProps](((example:Option[JSON])=>obj.readOpt[String]("$schema")(stringDecoder).flatMap[String,JSONSchemaProps](((schema:Option[String])=>obj.readOpt[Seq[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps]]("oneOf")(arrDecoder[JSONSchemaProps](decoder)).flatMap[String,JSONSchemaProps](((oneOf:Option[Seq[JSONSchemaProps]])=>obj.readOpt[Boolean]("uniqueItems")(booleanDecoder).flatMap[String,JSONSchemaProps](((uniqueItems:Option[Boolean])=>obj.readOpt[Long]("minProperties")(longDecoder).flatMap[String,JSONSchemaProps](((minProperties:Option[Long])=>obj.readOpt[Map[String,io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray]]("dependencies")(mapDecoder[JSONSchemaPropsOrStringArray](decoder)).flatMap[String,JSONSchemaProps](((dependencies:Option[Map[String,JSONSchemaPropsOrStringArray]])=>obj.readOpt[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation]("externalDocs")(decoder).flatMap[String,JSONSchemaProps](((externalDocs:Option[ExternalDocumentation])=>obj.readOpt[Long]("maxLength")(longDecoder).flatMap[String,JSONSchemaProps](((maxLength:Option[Long])=>obj.readOpt[Seq[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps]]("allOf")(arrDecoder[JSONSchemaProps](decoder)).map[JSONSchemaProps](((allOf:Option[Seq[JSONSchemaProps]])=>JSONSchemaProps.apply(exclusiveMaximum=exclusiveMaximum,format=format,ref=ref,nullable=nullable,x-kubernetes-map-type=x-kubernetes-map-type,pattern=pattern,description=description,anyOf=anyOf,x-kubernetes-list-type=x-kubernetes-list-type,patternProperties=patternProperties,items=items,additionalItems=additionalItems,maxProperties=maxProperties,maxItems=maxItems,x-kubernetes-int-or-string=x-kubernetes-int-or-string,x-kubernetes-embedded-resource=x-kubernetes-embedded-resource,maximum=maximum,multipleOf=multipleOf,id=id,properties=properties,exclusiveMinimum=exclusiveMinimum,x-kubernetes-validations=x-kubernetes-validations,enum=enum,x-kubernetes-preserve-unknown-fields=x-kubernetes-preserve-unknown-fields,additionalProperties=additionalProperties,default=default,minItems=minItems,not=not,definitions=definitions,minLength=minLength,x-kubernetes-list-map-keys=x-kubernetes-list-map-keys,title=title,minimum=minimum,type=type,required=required,example=example,schema=schema,oneOf=oneOf,uniqueItems=uniqueItems,minProperties=minProperties,dependencies=dependencies,externalDocs=externalDocs,maxLength=maxLength,allOf=allOf))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) } (new$anon():Decoder[JSONSchemaProps]) }" t="n"class="documentableName ">decoder: Decoder[JSONSchemaProps]

Attributes

Source
JSONSchemaProps.scala

Attributes

Source
JSONSchemaProps.scala