UNPKG

@microsoft.azure/autorest.incubator

Version:
83 lines 3.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function hasContent(parameter) { return (parameter.content) ? true : false; } exports.hasContent = hasContent; function hasSchema(parameter) { return (parameter.schema) ? true : false; } exports.hasSchema = hasSchema; function hasExample(parameter) { return (parameter.example) ? true : false; } exports.hasExample = hasExample; function hasExamples(parameter) { return (parameter.examples) ? true : false; } exports.hasExamples = hasExamples; function isCookieParameter(parameter) { return parameter.in === ParameterLocation.Cookie ? true : false; } exports.isCookieParameter = isCookieParameter; function isHeaderParameter(parameter) { return parameter.in === ParameterLocation.Header ? true : false; } exports.isHeaderParameter = isHeaderParameter; function isPathParameter(parameter) { return parameter.in === ParameterLocation.Path ? true : false; } exports.isPathParameter = isPathParameter; function isQueryParameter(parameter) { return parameter.in === ParameterLocation.Query ? true : false; } exports.isQueryParameter = isQueryParameter; // =================================================================================================================== // code below this point should be identical between oai3.ts and code-model.ts /** * @description The location of the parameter. * * @see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#user-content-parameterIn */ var ParameterLocation; (function (ParameterLocation) { ParameterLocation["Query"] = "query"; ParameterLocation["Header"] = "header"; ParameterLocation["Cookie"] = "cookie"; ParameterLocation["Path"] = "path"; })(ParameterLocation = exports.ParameterLocation || (exports.ParameterLocation = {})); /** * @description common ways of serializing simple parameters * @see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#style-values */ var EncodingStyle; (function (EncodingStyle) { EncodingStyle["Matrix"] = "matrix"; EncodingStyle["Label"] = "label"; EncodingStyle["Simple"] = "simple"; EncodingStyle["Form"] = "form"; EncodingStyle["SpaceDelimited"] = "spaceDelimited"; EncodingStyle["PipeDelimited"] = "pipeDelimited"; EncodingStyle["DeepObject"] = "deepObject"; })(EncodingStyle = exports.EncodingStyle || (exports.EncodingStyle = {})); var JsonType; (function (JsonType) { JsonType["Array"] = "array"; JsonType["Boolean"] = "boolean"; JsonType["Integer"] = "integer"; JsonType["Number"] = "number"; JsonType["Object"] = "object"; JsonType["String"] = "string"; })(JsonType = exports.JsonType || (exports.JsonType = {})); var Scheme; (function (Scheme) { Scheme["Bearer"] = "bearer"; })(Scheme = exports.Scheme || (exports.Scheme = {})); var SecurityType; (function (SecurityType) { SecurityType["ApiKey"] = "apiKey"; SecurityType["Http"] = "http"; SecurityType["OAuth2"] = "oauth2"; SecurityType["OpenIDConnect"] = "openIdConnect"; })(SecurityType = exports.SecurityType || (exports.SecurityType = {})); //# sourceMappingURL=oai3.js.map