/**
 * Kubernetes
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * OpenAPI spec version: v1.32.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
* JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
*/
export class V1JSONSchemaProps {
    static getAttributeTypeMap() {
        return V1JSONSchemaProps.attributeTypeMap;
    }
    constructor() {
    }
}
V1JSONSchemaProps.discriminator = undefined;
V1JSONSchemaProps.mapping = undefined;
V1JSONSchemaProps.attributeTypeMap = [
    {
        "name": "ref",
        "baseName": "$ref",
        "type": "string",
        "format": ""
    },
    {
        "name": "schema",
        "baseName": "$schema",
        "type": "string",
        "format": ""
    },
    {
        "name": "additionalItems",
        "baseName": "additionalItems",
        "type": "any",
        "format": ""
    },
    {
        "name": "additionalProperties",
        "baseName": "additionalProperties",
        "type": "any",
        "format": ""
    },
    {
        "name": "allOf",
        "baseName": "allOf",
        "type": "Array<V1JSONSchemaProps>",
        "format": ""
    },
    {
        "name": "anyOf",
        "baseName": "anyOf",
        "type": "Array<V1JSONSchemaProps>",
        "format": ""
    },
    {
        "name": "_default",
        "baseName": "default",
        "type": "any",
        "format": ""
    },
    {
        "name": "definitions",
        "baseName": "definitions",
        "type": "{ [key: string]: V1JSONSchemaProps; }",
        "format": ""
    },
    {
        "name": "dependencies",
        "baseName": "dependencies",
        "type": "{ [key: string]: any; }",
        "format": ""
    },
    {
        "name": "description",
        "baseName": "description",
        "type": "string",
        "format": ""
    },
    {
        "name": "_enum",
        "baseName": "enum",
        "type": "Array<any>",
        "format": ""
    },
    {
        "name": "example",
        "baseName": "example",
        "type": "any",
        "format": ""
    },
    {
        "name": "exclusiveMaximum",
        "baseName": "exclusiveMaximum",
        "type": "boolean",
        "format": ""
    },
    {
        "name": "exclusiveMinimum",
        "baseName": "exclusiveMinimum",
        "type": "boolean",
        "format": ""
    },
    {
        "name": "externalDocs",
        "baseName": "externalDocs",
        "type": "V1ExternalDocumentation",
        "format": ""
    },
    {
        "name": "format",
        "baseName": "format",
        "type": "string",
        "format": ""
    },
    {
        "name": "id",
        "baseName": "id",
        "type": "string",
        "format": ""
    },
    {
        "name": "items",
        "baseName": "items",
        "type": "any",
        "format": ""
    },
    {
        "name": "maxItems",
        "baseName": "maxItems",
        "type": "number",
        "format": "int64"
    },
    {
        "name": "maxLength",
        "baseName": "maxLength",
        "type": "number",
        "format": "int64"
    },
    {
        "name": "maxProperties",
        "baseName": "maxProperties",
        "type": "number",
        "format": "int64"
    },
    {
        "name": "maximum",
        "baseName": "maximum",
        "type": "number",
        "format": "double"
    },
    {
        "name": "minItems",
        "baseName": "minItems",
        "type": "number",
        "format": "int64"
    },
    {
        "name": "minLength",
        "baseName": "minLength",
        "type": "number",
        "format": "int64"
    },
    {
        "name": "minProperties",
        "baseName": "minProperties",
        "type": "number",
        "format": "int64"
    },
    {
        "name": "minimum",
        "baseName": "minimum",
        "type": "number",
        "format": "double"
    },
    {
        "name": "multipleOf",
        "baseName": "multipleOf",
        "type": "number",
        "format": "double"
    },
    {
        "name": "not",
        "baseName": "not",
        "type": "V1JSONSchemaProps",
        "format": ""
    },
    {
        "name": "nullable",
        "baseName": "nullable",
        "type": "boolean",
        "format": ""
    },
    {
        "name": "oneOf",
        "baseName": "oneOf",
        "type": "Array<V1JSONSchemaProps>",
        "format": ""
    },
    {
        "name": "pattern",
        "baseName": "pattern",
        "type": "string",
        "format": ""
    },
    {
        "name": "patternProperties",
        "baseName": "patternProperties",
        "type": "{ [key: string]: V1JSONSchemaProps; }",
        "format": ""
    },
    {
        "name": "properties",
        "baseName": "properties",
        "type": "{ [key: string]: V1JSONSchemaProps; }",
        "format": ""
    },
    {
        "name": "required",
        "baseName": "required",
        "type": "Array<string>",
        "format": ""
    },
    {
        "name": "title",
        "baseName": "title",
        "type": "string",
        "format": ""
    },
    {
        "name": "type",
        "baseName": "type",
        "type": "string",
        "format": ""
    },
    {
        "name": "uniqueItems",
        "baseName": "uniqueItems",
        "type": "boolean",
        "format": ""
    },
    {
        "name": "x_kubernetes_embedded_resource",
        "baseName": "x-kubernetes-embedded-resource",
        "type": "boolean",
        "format": ""
    },
    {
        "name": "x_kubernetes_int_or_string",
        "baseName": "x-kubernetes-int-or-string",
        "type": "boolean",
        "format": ""
    },
    {
        "name": "x_kubernetes_list_map_keys",
        "baseName": "x-kubernetes-list-map-keys",
        "type": "Array<string>",
        "format": ""
    },
    {
        "name": "x_kubernetes_list_type",
        "baseName": "x-kubernetes-list-type",
        "type": "string",
        "format": ""
    },
    {
        "name": "x_kubernetes_map_type",
        "baseName": "x-kubernetes-map-type",
        "type": "string",
        "format": ""
    },
    {
        "name": "x_kubernetes_preserve_unknown_fields",
        "baseName": "x-kubernetes-preserve-unknown-fields",
        "type": "boolean",
        "format": ""
    },
    {
        "name": "x_kubernetes_validations",
        "baseName": "x-kubernetes-validations",
        "type": "Array<V1ValidationRule>",
        "format": ""
    }
];
//# sourceMappingURL=V1JSONSchemaProps.js.map