# (C) Datadog, Inc. 2021-present
# All rights reserved
# Licensed under a 3-clause BSD style license (see LICENSE)

# https://swagger.io/docs/specification/data-models/data-types/
OPENAPI_DATA_TYPES = {
    'array',
    'boolean',
    'integer',
    'number',
    'object',
    'string',
}

# https://spec.openapis.org/oas/v3.0.3#properties
OPENAPI_SCHEMA_PROPERTIES = {
    'additionalProperties',
    'allOf',
    'anyOf',
    'default',
    'description',
    'enum',
    'exclusiveMaximum',
    'exclusiveMinimum',
    'format',
    'items',
    'maxItems',
    'maxLength',
    'maxProperties',
    'maximum',
    'minItems',
    'minLength',
    'minProperties',
    'minimum',
    'multipleOf',
    'not',
    'oneOf',
    'pattern',
    'properties',
    'required',
    'title',
    'type',
    'uniqueItems',
}

@@ -645,29 +645,8 @@
 h',%0A
-    'minProperties',%0A
     
@@ -776,25 +776,6 @@
 e',%0A
-    'uniqueItems',%0A
 %7D%0A

Remove unsupported schema properties (#11585)