JSONSchemaProps

constructor(ref: String? = null, schema: String? = null, additionalItems: Either<JSONSchemaProps, Boolean>? = null, additionalProperties: Either<JSONSchemaProps, Boolean>? = null, allOf: List<JSONSchemaProps>? = null, anyOf: List<JSONSchemaProps>? = null, default: JsonElement? = null, definitions: Map<String, JSONSchemaProps>? = null, dependencies: Map<String, Either<JSONSchemaProps, List<String>>>? = null, description: String? = null, enum: List<JsonElement>? = null, example: JsonElement? = null, exclusiveMaximum: Boolean? = null, exclusiveMinimum: Boolean? = null, externalDocs: ExternalDocumentation? = null, format: String? = null, id: String? = null, items: Either<JSONSchemaProps, List<JsonElement>>? = null, maxItems: Int? = null, maxLength: Int? = null, maxProperties: Int? = null, maximum: Double? = null, minItems: Int? = null, minLength: Int? = null, minProperties: Int? = null, minimum: Double? = null, multipleOf: Double? = null, not: JSONSchemaProps? = null, nullable: Boolean? = null, oneOf: List<JSONSchemaProps>? = null, pattern: String? = null, patternProperties: Map<String, JSONSchemaProps>? = null, properties: Map<String, JSONSchemaProps>? = null, required: List<String>? = null, title: String? = null, type: String? = null, uniqueItems: Boolean? = null, x_kubernetes_embedded_resource: Boolean? = null, x_kubernetes_int_or_string: Boolean? = null, x_kubernetes_list_map_keys: List<String>? = null, x_kubernetes_list_type: String? = null, x_kubernetes_map_type: String? = null, x_kubernetes_preserve_unknown_fields: Boolean? = null, x_kubernetes_validations: List<ValidationRule>? = null)