GenericPropertyDefinition

constructor(type: List<String>? = null, id: String? = null, anchor: String? = null, dynamicAnchor: String? = null, ref: String? = null, dynamicRef: String? = null, comment: String? = null, title: String? = null, description: String? = null, nullable: Boolean? = null, enum: List<JsonElement>? = null, default: JsonElement? = null, constValue: JsonElement? = null, defs: Map<String, PropertyDefinition>? = null, readOnly: Boolean? = null, writeOnly: Boolean? = null, deprecated: Boolean? = null, examples: List<JsonElement>? = null, oneOf: List<PropertyDefinition>? = null, anyOf: List<PropertyDefinition>? = null, allOf: List<PropertyDefinition>? = null, not: PropertyDefinition? = null, ifSchema: PropertyDefinition? = null, thenSchema: PropertyDefinition? = null, elseSchema: PropertyDefinition? = null, properties: Map<String, PropertyDefinition>? = null, patternProperties: Map<String, PropertyDefinition>? = null, additionalProperties: AdditionalPropertiesConstraint? = null, propertyNames: PropertyDefinition? = null, required: List<String>? = null, dependentRequired: Map<String, List<String>>? = null, dependentSchemas: Map<String, PropertyDefinition>? = null, dependencies: Map<String, JsonElement>? = null, unevaluatedItems: PropertyDefinition? = null, unevaluatedProperties: PropertyDefinition? = null, items: PropertyDefinition? = null, prefixItems: List<PropertyDefinition>? = null, contains: PropertyDefinition? = null, minContains: Int? = null, maxContains: Int? = null, minLength: Int? = null, maxLength: Int? = null, pattern: String? = null, format: String? = null, contentEncoding: String? = null, contentMediaType: String? = null, contentSchema: PropertyDefinition? = null, minimum: Double? = null, maximum: Double? = null, exclusiveMinimum: Double? = null, exclusiveMaximum: Double? = null, multipleOf: Double? = null, minItems: Int? = null, maxItems: Int? = null, uniqueItems: Boolean? = null, minProperties: Int? = null, maxProperties: Int? = null)(source)