{"version":3,"sources":["../../lib/swagger-express-ts-lib/src/swagger-definition.constant.ts"],"names":[],"mappings":"AAAA,qBAAa,yBAAyB;IAClC,OAAc,IAAI,EAAE,MAAM,CAAsB;IAChD,OAAc,GAAG,EAAE,MAAM,CAAqB;IAC9C,OAAc,GAAG,EAAE,MAAM,CAAqB;IAC9C,OAAc,GAAG,EAAE,MAAM,CAAqB;IAC9C,OAAc,qBAAqB,EAAE,MAAM,CAAuC;IAClF,OAAc,SAAS,EAAE,MAAM,CAAyB;IACxD,OAAc,UAAU,EAAE,MAAM,CAAgB;IAChD,OAAc,SAAS,EAAE,MAAM,CAAe;IAC9C,OAAc,GAAG,EAAE,MAAM,CAAe;IACxC,OAAc,GAAG,EAAE,MAAM,CAAe;IACxC,OAAc,IAAI,EAAE,MAAM,CAAgB;IAC1C,OAAc,MAAM,EAAE,MAAM,CAAY;IACxC,OAAc,MAAM,EAAE,MAAM,CAAY;IACxC,OAAc,OAAO,EAAE,MAAM,CAAa;IAC1C,OAAc,OAAO,EAAE,MAAM,CAAa;IAC1C,OAAc,KAAK,EAAE,MAAM,CAAW;IACtC,OAAc,MAAM,EAAE,MAAM,CAAY;IACxC,OAAc,KAAK,EAAE,MAAM,CAAW;IAEtC,OAAc,OAAO;;;;;;;;;;;;MAYnB;IAEF,OAAc,MAAM;;;MAGlB;IAEF,OAAc,OAAO;;;MAGnB;IAEF,OAAc,KAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAgCjB;IAEF,OAAc,SAAS;;;;;;;;;;;;;;;;MAgBrB;IAEF,OAAc,QAAQ;;;;;;;;;MASpB;IAEF,OAAc,QAAQ;;;;;;;;;MASpB;CACL","file":"swagger-definition.constant.d.ts","sourcesContent":["export class SwaggerDefinitionConstant {\n    public static JSON: string = 'application/json';\n    public static XML: string = 'application/xml';\n    public static ZIP: string = 'application/zip';\n    public static PDF: string = 'application/pdf';\n    public static X_WWW_FORM_URLENCODED: string = 'application/x-www-form-urlencoded';\n    public static FORM_DATA: string = 'multipart/form-data';\n    public static TEXT_PLAIN: string = 'text/plain';\n    public static TEXT_HTML: string = 'text/html';\n    public static PNG: string = 'image/png';\n    public static GIF: string = 'image/gif';\n    public static JPEG: string = 'image/jpeg';\n    public static STRING: string = 'string';\n    public static NUMBER: string = 'number';\n    public static INTEGER: string = 'integer';\n    public static BOOLEAN: string = 'boolean';\n    public static ARRAY: string = 'array';\n    public static OBJECT: string = 'object';\n    public static QUERY: string = 'query';\n\n    public static Produce = {\n        FORM_DATA: SwaggerDefinitionConstant.FORM_DATA,\n        GIF: SwaggerDefinitionConstant.GIF,\n        JPEG: SwaggerDefinitionConstant.JPEG,\n        JSON: SwaggerDefinitionConstant.JSON,\n        PDF: SwaggerDefinitionConstant.PDF,\n        PNG: SwaggerDefinitionConstant.PNG,\n        TEXT_HTML: SwaggerDefinitionConstant.TEXT_HTML,\n        TEXT_PLAIN: SwaggerDefinitionConstant.TEXT_PLAIN,\n        XML: SwaggerDefinitionConstant.XML,\n        X_WWW_FORM_URLENCODED: SwaggerDefinitionConstant.X_WWW_FORM_URLENCODED,\n        ZIP: SwaggerDefinitionConstant.ZIP,\n    };\n\n    public static Scheme = {\n        HTTP: 'http',\n        HTTPS: 'https',\n    };\n\n    public static Consume = {\n        JSON: SwaggerDefinitionConstant.JSON,\n        XML: SwaggerDefinitionConstant.XML,\n    };\n\n    public static Model = {\n        Property: {\n            Format: {\n                INT_64: 'int64',\n                INT_32: 'int32',\n                FLOAT: 'float',\n                DOUBLE: 'double',\n                BYTE: 'byte',\n                BINARY: 'binary',\n                DATE: 'date',\n                DATE_TIME: 'date-time',\n                PASSWORD: 'password'\n            },\n            ItemType: {\n                BOOLEAN: SwaggerDefinitionConstant.BOOLEAN,\n                INTEGER: SwaggerDefinitionConstant.INTEGER,\n                NUMBER: SwaggerDefinitionConstant.NUMBER,\n                STRING: SwaggerDefinitionConstant.STRING,\n            },\n            Type: {\n                ARRAY: SwaggerDefinitionConstant.ARRAY,\n                BOOLEAN: SwaggerDefinitionConstant.BOOLEAN,\n                INTEGER: SwaggerDefinitionConstant.INTEGER,\n                NUMBER: SwaggerDefinitionConstant.NUMBER,\n                OBJECT: SwaggerDefinitionConstant.OBJECT,\n                STRING: SwaggerDefinitionConstant.STRING,\n            },\n        },\n        Type: {\n            OBJECT: SwaggerDefinitionConstant.OBJECT,\n            ARRAY: SwaggerDefinitionConstant.ARRAY,\n        },\n    };\n\n    public static Parameter = {\n        In: {\n            HEADER: 'header',\n            BODY: 'body',\n            FORM_DATA: 'formData',\n            PATH: 'path',\n            QUERY: SwaggerDefinitionConstant.QUERY,\n        },\n        Type: {\n            ARRAY: SwaggerDefinitionConstant.ARRAY,\n            BOOLEAN: SwaggerDefinitionConstant.BOOLEAN,\n            INTEGER: SwaggerDefinitionConstant.INTEGER,\n            NUMBER: SwaggerDefinitionConstant.NUMBER,\n            OBJECT: SwaggerDefinitionConstant.OBJECT,\n            STRING: SwaggerDefinitionConstant.STRING,\n        },\n    };\n\n    public static Response = {\n        Type: {\n            ARRAY: SwaggerDefinitionConstant.ARRAY,\n            BOOLEAN: SwaggerDefinitionConstant.BOOLEAN,\n            INTEGER: SwaggerDefinitionConstant.INTEGER,\n            NUMBER: SwaggerDefinitionConstant.NUMBER,\n            OBJECT: SwaggerDefinitionConstant.OBJECT,\n            STRING: SwaggerDefinitionConstant.STRING,\n        },\n    };\n\n    public static Security = {\n        In: {\n            HEADER: 'header',\n            QUERY: SwaggerDefinitionConstant.QUERY,\n        },\n        Type: {\n            API_KEY: 'apiKey',\n            BASIC_AUTHENTICATION: 'basic',\n        },\n    };\n}\n"]}