/* Generated from Java with JSweet 2.3.7 - http://www.jsweet.org */
/**
 * @author eric.wittmann@gmail.com
 * @class
 */
var Constants = /** @class */ (function () {
    function Constants() {
    }
    Constants.OPEN_API_20_DEFAULT_VERSION = "2.0";
    Constants.OPEN_API_30_DEFAULT_VERSION = "3.0.2";
    Constants.ASYNC_API_20_DEFAULT_VERSION = "2.0.0";
    Constants.EXTENSION_PREFIX = "x-";
    Constants.PROP_ASYNCAPI = "asyncapi";
    Constants.PROP_OPENAPI = "openapi";
    Constants.PROP_SWAGGER = "swagger";
    Constants.PROP_ID = "id";
    Constants.PROP_TRACE = "trace";
    Constants.PROP_PATCH = "patch";
    Constants.PROP_HEAD = "head";
    Constants.PROP_OPTIONS = "options";
    Constants.PROP_DELETE = "delete";
    Constants.PROP_POST = "post";
    Constants.PROP_PUT = "put";
    Constants.PROP_GET = "get";
    Constants.PROP_SERVER = "server";
    Constants.PROP_REQUEST_BODY = "requestBody";
    Constants.PROP_OPERATION_ID = "operationId";
    Constants.PROP_OPERATION_REF = "operationRef";
    Constants.PROP_SCOPES = "scopes";
    Constants.PROP_REFRESH_URL = "refreshUrl";
    Constants.PROP_TOKEN_URL = "tokenUrl";
    Constants.PROP_AUTHORIZATION_URL = "authorizationUrl";
    Constants.PROP_AUTHORIZATION_CODE = "authorizationCode";
    Constants.PROP_CLIENT_CREDENTIALS = "clientCredentials";
    Constants.PROP_PASSWORD = "password";
    Constants.PROP_IMPLICIT = "implicit";
    Constants.PROP_OPEN_ID_CONNECT_URL = "openIdConnectUrl";
    Constants.PROP_FLOW = "flow";
    Constants.PROP_FLOWS = "flows";
    Constants.PROP_BEARER_FORMAT = "bearerFormat";
    Constants.PROP_SCHEME = "scheme";
    Constants.PROP_EXTERNAL_VALUE = "externalValue";
    Constants.PROP_VALUE = "value";
    Constants.PROP_PARSE_VALUE = "parseValue";
    Constants.PROP_SUMMARY = "summary";
    Constants.PROP_ALLOW_EMPTY_VALUE = "allowEmptyValue";
    Constants.PROP_IN = "in";
    Constants.PROP_ALLOW_RESERVED = "allowReserved";
    Constants.PROP_EXPLODE = "explode";
    Constants.PROP_STYLE = "style";
    Constants.PROP_CONTENT_TYPE = "contentType";
    Constants.PROP_ENCODING = "encoding";
    Constants.PROP_SCHEMA = "schema";
    Constants.PROP_CONTENT = "content";
    Constants.PROP_MAPPING = "mapping";
    Constants.PROP_PROPERTY_NAME = "propertyName";
    Constants.PROP_WRAPPED = "wrapped";
    Constants.PROP_ATTRIBUTE = "attribute";
    Constants.PROP_PREFIX = "prefix";
    Constants.PROP_NAMESPACE = "namespace";
    Constants.PROP_DEPRECATED = "deprecated";
    Constants.PROP_WRITE_ONLY = "writeOnly";
    Constants.PROP_NULLABLE = "nullable";
    Constants.PROP_DISCRIMINATOR = "discriminator";
    Constants.PROP_ANY_OF = "anyOf";
    Constants.PROP_ONE_OF = "oneOf";
    Constants.PROP_EXAMPLE = "example";
    Constants.PROP_XML = "xml";
    Constants.PROP_READ_ONLY = "readOnly";
    Constants.PROP_ADDITIONAL_PROPERTIES = "additionalProperties";
    Constants.PROP_PROPERTIES = "properties";
    Constants.PROP_ALL_OF = "allOf";
    Constants.PROP_NOT = "not";
    Constants.PROP_ITEMS = "items";
    Constants.PROP_TYPE = "type";
    Constants.PROP_REQUIRED = "required";
    Constants.PROP_COLLECTION_FORMAT = "collectionFormat";
    Constants.PROP_MIN_PROPERTIES = "minProperties";
    Constants.PROP_MAX_PROPERTIES = "maxProperties";
    Constants.PROP_UNIQUE_ITEMS = "uniqueItems";
    Constants.PROP_MIN_ITEMS = "minItems";
    Constants.PROP_MAX_ITEMS = "maxItems";
    Constants.PROP_PATTERN = "pattern";
    Constants.PROP_MIN_LENGTH = "minLength";
    Constants.PROP_MAX_LENGTH = "maxLength";
    Constants.PROP_EXCLUSIVE_MINIMUM = "exclusiveMinimum";
    Constants.PROP_MINIMUM = "minimum";
    Constants.PROP_EXCLUSIVE_MAXIMUM = "exclusiveMaximum";
    Constants.PROP_MAXIMUM = "maximum";
    Constants.PROP_MULTIPLE_OF = "multipleOf";
    Constants.PROP_FORMAT = "format";
    Constants.PROP_$REF = "$ref";
    Constants.PROP_CALLBACKS = "callbacks";
    Constants.PROP_LINKS = "links";
    Constants.PROP_SECURITY_SCHEMES = "securitySchemes";
    Constants.PROP_HEADERS = "headers";
    Constants.PROP_REQUEST_BODIES = "requestBodies";
    Constants.PROP_EXAMPLES = "examples";
    Constants.PROP_PARAMETERS = "parameters";
    Constants.PROP_RESPONSES = "responses";
    Constants.PROP_SCHEMAS = "schemas";
    Constants.PROP_DEFAULT = "default";
    Constants.PROP_ENUM = "enum";
    Constants.PROP_VARIABLES = "variables";
    Constants.PROP_EMAIL = "email";
    Constants.PROP_URL = "url";
    Constants.PROP_NAME = "name";
    Constants.PROP_VERSION = "version";
    Constants.PROP_LICENSE = "license";
    Constants.PROP_CONTACT = "contact";
    Constants.PROP_TERMS_OF_SERVICE = "termsOfService";
    Constants.PROP_DESCRIPTION = "description";
    Constants.PROP_TITLE = "title";
    Constants.PROP_COMPONENTS = "components";
    Constants.PROP_PATHS = "paths";
    Constants.PROP_TAGS = "tags";
    Constants.PROP_SECURITY = "security";
    Constants.PROP_SERVERS = "servers";
    Constants.PROP_EXTERNAL_DOCS = "externalDocs";
    Constants.PROP_INFO = "info";
    Constants.PROP_HOST = "host";
    Constants.PROP_BASE_PATH = "basePath";
    Constants.PROP_SCHEMES = "schemes";
    Constants.PROP_CONSUMES = "consumes";
    Constants.PROP_PRODUCES = "produces";
    Constants.PROP_DEFINITIONS = "definitions";
    Constants.PROP_SECURITY_DEFINITIONS = "securityDefinitions";
    Constants.PROP_REF = "ref";
    Constants.PROP_REFS = "refs";
    Constants.PROP_METHOD = "method";
    Constants.PROP_CALLBACK_URL_EXPRESSION = "callbackUrlExpression";
    Constants.PROP_OPERATIONS = "operations";
    Constants.PROP_EXTENSIONS = "extensions";
    Constants.PROP_EXPRESSION = "expression";
    Constants.PROP_HIDDEN = "hidden";
    Constants.PROP_MEDIA_TYPE = "mediaType";
    Constants.PROP_REQUIRED_PROPERTIES = "requiredProperties";
    Constants.PROP_DEFAULT_VALUE = "defaultValue";
    Constants.PROP_DISCRIMINATOR_MAPPING = "discriminatorMapping";
    Constants.PROP_SECURITY_SCHEME_NAME = "securitySchemeName";
    Constants.PROP_API_KEY_NAME = "apiKeyName";
    Constants.PROP_RESPONSE_CODE = "responseCode";
    Constants.PROP_IMPLEMENTATION = "implementation";
    Constants.PROP_ENUMERATION = "enumeration";
    Constants.PROP_CHANNELS = "channels";
    Constants.PROP_PROTOCOL = "protocol";
    Constants.PROP_PROTOCOL_VERSION = "protocolVersion";
    Constants.PROP_MESSAGES = "messages";
    Constants.PROP___TYPE = "__type";
    Constants.PROP_OF = "of";
    Constants.PROP_AS = "as";
    Constants.PROP_BINDINGS = "bindings";
    Constants.PROP_SERVER_BINDINGS = "serverBindings";
    Constants.PROP_CHANNEL_BINDINGS = "channelBindings";
    Constants.PROP_MESSAGE_BINDINGS = "messageBindings";
    Constants.PROP_OPERATION_BINDINGS = "operationBindings";
    Constants.REF_PREFIX_API_RESPONSE = "#/components/responses/";
    Constants.REF_PREFIX_CALLBACK = "#/components/callbacks/";
    Constants.REF_PREFIX_EXAMPLE = "#/components/examples/";
    Constants.REF_PREFIX_HEADER = "#/components/headers/";
    Constants.REF_PREFIX_LINK = "#/components/links/";
    Constants.REF_PREFIX_PARAMETER = "#/components/parameters/";
    Constants.REF_PREFIX_REQUEST_BODY = "#/components/requestBodies/";
    Constants.REF_PREFIX_SCHEMA = "#/components/schemas/";
    Constants.REF_PREFIX_SECURITY_SCHEME = "#/components/securitySchemes/";
    Constants.PROP_CORRELATION_IDS = "correlationIds";
    Constants.PROP_TRAITS = "traits";
    Constants.PROP_MESSAGE_TRAITS = "messageTraits";
    Constants.PROP_OPERATION_TRAITS = "operationTraits";
    Constants.PROP_MESSAGE = "message";
    Constants.PROP_CORRELATION_ID = "correlationId";
    Constants.PROP_TRAIT_EXTENDED_ITEMS = "_traitExtendedItems";
    Constants.PROP_TRAIT_ITEMS = "_traitItems";
    Constants.PROP_SUBSCRIBE = "subscribe";
    Constants.PROP_PUBLISH = "publish";
    Constants.PROP_PAYLOAD = "payload";
    Constants.PROP_SCHEMA_FORMAT = "schemaFormat";
    Constants.PROP_LOCATION = "location";
    Constants.PROP_DEFAULT_CONTENT_TYPE = "defaultContentType";
    Constants.PROP__TRAIT = "_trait";
    Constants.PROP__OPERATION_TRAIT = "_operationTrait";
    Constants.PROP_HTTP = "http";
    Constants.PROP_WS = "ws";
    Constants.PROP_KAFKA = "kafka";
    Constants.PROP_AMQP = "amqp";
    Constants.PROP_AMQP1 = "amqp1";
    Constants.PROP_MQTT = "mqtt";
    Constants.PROP_MQTT5 = "mqtt5";
    Constants.PROP_NATS = "nats";
    Constants.PROP_JMS = "jms";
    Constants.PROP_SNS = "sns";
    Constants.PROP_SQS = "sqs";
    Constants.PROP_STOMP = "stomp";
    Constants.PROP_REDIS = "redis";
    return Constants;
}());
export { Constants };
Constants["__class"] = "io.apicurio.datamodels.core.Constants";
//# sourceMappingURL=Constants.js.map