forked from loafle/openapi-generator-original
add back summary and description to nodejs swagger.json
This commit is contained in:
parent
4143e28637
commit
1f35f58841
@ -15,17 +15,17 @@
|
||||
{{#operation}}
|
||||
"{{{path}}}": {
|
||||
"{{httpMethod}}": {
|
||||
"summary": "{{summary}}",
|
||||
"description":"{{notes}}",
|
||||
"x-swagger-router-controller": "{{classname}}",
|
||||
"tags": ["{{baseName}}"],
|
||||
"operationId": "{{operationId}}",{{#hasParams}}
|
||||
"parameters": [
|
||||
{{#allParams}}
|
||||
{{{jsonSchema}}}{{#hasMore}},{{/hasMore}}
|
||||
{{#allParams}}{{{jsonSchema}}}{{#hasMore}},{{/hasMore}}
|
||||
{{/allParams}}
|
||||
],{{/hasParams}}
|
||||
"responses": {
|
||||
{{#responses}}
|
||||
"{{code}}": {{{jsonSchema}}}
|
||||
{{#responses}}"{{code}}": {{{jsonSchema}}}
|
||||
{{#hasMore}},{{/hasMore}}
|
||||
{{/responses}}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -6,119 +6,119 @@ var url = require('url');
|
||||
var Pet = require('./PetService');
|
||||
|
||||
|
||||
module.exports.updatePet = function updatePet(req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
module.exports.updatePet = function updatePet (req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
|
||||
|
||||
var result = Pet.updatePet(body);
|
||||
|
||||
var result = Pet.updatePet(body);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.addPet = function addPet(req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
module.exports.addPet = function addPet (req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
|
||||
|
||||
var result = Pet.addPet(body);
|
||||
|
||||
var result = Pet.addPet(body);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.findPetsByStatus = function findPetsByStatus(req, res, next) {
|
||||
var status = req.swagger.params['status'].value;
|
||||
module.exports.findPetsByStatus = function findPetsByStatus (req, res, next) {
|
||||
var status = req.swagger.params['status'].value;
|
||||
|
||||
|
||||
var result = Pet.findPetsByStatus(status);
|
||||
|
||||
var result = Pet.findPetsByStatus(status);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.findPetsByTags = function findPetsByTags(req, res, next) {
|
||||
var tags = req.swagger.params['tags'].value;
|
||||
module.exports.findPetsByTags = function findPetsByTags (req, res, next) {
|
||||
var tags = req.swagger.params['tags'].value;
|
||||
|
||||
|
||||
var result = Pet.findPetsByTags(tags);
|
||||
|
||||
var result = Pet.findPetsByTags(tags);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.getPetById = function getPetById(req, res, next) {
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
module.exports.getPetById = function getPetById (req, res, next) {
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
|
||||
|
||||
var result = Pet.getPetById(petId);
|
||||
|
||||
var result = Pet.getPetById(petId);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.updatePetWithForm = function updatePetWithForm(req, res, next) {
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
var name = req.swagger.params['name'].value;
|
||||
var status = req.swagger.params['status'].value;
|
||||
module.exports.updatePetWithForm = function updatePetWithForm (req, res, next) {
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
var name = req.swagger.params['name'].value;
|
||||
var status = req.swagger.params['status'].value;
|
||||
|
||||
|
||||
var result = Pet.updatePetWithForm(petId, name, status);
|
||||
|
||||
var result = Pet.updatePetWithForm(petId, name, status);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.deletePet = function deletePet(req, res, next) {
|
||||
var api_key = req.swagger.params['api_key'].value;
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
module.exports.deletePet = function deletePet (req, res, next) {
|
||||
var apiKey = req.swagger.params['api_key'].value;
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
|
||||
|
||||
var result = Pet.deletePet(apiKey, petId);
|
||||
|
||||
var result = Pet.deletePet(api_key, petId);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.uploadFile = function uploadFile(req, res, next) {
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
var additionalMetadata = req.swagger.params['additionalMetadata'].value;
|
||||
var file = req.swagger.params['file'].value;
|
||||
module.exports.uploadFile = function uploadFile (req, res, next) {
|
||||
var petId = req.swagger.params['petId'].value;
|
||||
var additionalMetadata = req.swagger.params['additionalMetadata'].value;
|
||||
var file = req.swagger.params['file'].value;
|
||||
|
||||
|
||||
var result = Pet.uploadFile(petId, additionalMetadata, file);
|
||||
|
||||
var result = Pet.uploadFile(petId, additionalMetadata, file);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
@ -1,104 +1,112 @@
|
||||
'use strict';
|
||||
|
||||
exports.updatePet = function (body) {
|
||||
|
||||
var examples = {};
|
||||
exports.updatePet = function(body) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.addPet = function (body) {
|
||||
|
||||
var examples = {};
|
||||
exports.addPet = function(body) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.findPetsByStatus = function (status) {
|
||||
exports.findPetsByStatus = function(status) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = [{
|
||||
"tags": [{
|
||||
"id": 123456789,
|
||||
"name": "aeiou"
|
||||
}],
|
||||
"id": 123456789,
|
||||
"category": {
|
||||
"id": 123456789,
|
||||
"name": "aeiou"
|
||||
},
|
||||
"status": "aeiou",
|
||||
"name": "doggie",
|
||||
"photoUrls": ["aeiou"]
|
||||
}];
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = [ {
|
||||
"tags" : [ {
|
||||
"id" : 123456789,
|
||||
"name" : "aeiou"
|
||||
} ],
|
||||
"id" : 123456789,
|
||||
"category" : {
|
||||
"id" : 123456789,
|
||||
"name" : "aeiou"
|
||||
},
|
||||
"status" : "aeiou",
|
||||
"name" : "doggie",
|
||||
"photoUrls" : [ "aeiou" ]
|
||||
} ];
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.findPetsByTags = function (tags) {
|
||||
exports.findPetsByTags = function(tags) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = [{
|
||||
"tags": [{
|
||||
"id": 123456789,
|
||||
"name": "aeiou"
|
||||
}],
|
||||
"id": 123456789,
|
||||
"category": {
|
||||
"id": 123456789,
|
||||
"name": "aeiou"
|
||||
},
|
||||
"status": "aeiou",
|
||||
"name": "doggie",
|
||||
"photoUrls": ["aeiou"]
|
||||
}];
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = [ {
|
||||
"tags" : [ {
|
||||
"id" : 123456789,
|
||||
"name" : "aeiou"
|
||||
} ],
|
||||
"id" : 123456789,
|
||||
"category" : {
|
||||
"id" : 123456789,
|
||||
"name" : "aeiou"
|
||||
},
|
||||
"status" : "aeiou",
|
||||
"name" : "doggie",
|
||||
"photoUrls" : [ "aeiou" ]
|
||||
} ];
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.getPetById = function (petId) {
|
||||
exports.getPetById = function(petId) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"tags": [{
|
||||
"id": 123456789,
|
||||
"name": "aeiou"
|
||||
}],
|
||||
"id": 123456789,
|
||||
"category": {
|
||||
"id": 123456789,
|
||||
"name": "aeiou"
|
||||
},
|
||||
"status": "aeiou",
|
||||
"name": "doggie",
|
||||
"photoUrls": ["aeiou"]
|
||||
};
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"tags" : [ {
|
||||
"id" : 123456789,
|
||||
"name" : "aeiou"
|
||||
} ],
|
||||
"id" : 123456789,
|
||||
"category" : {
|
||||
"id" : 123456789,
|
||||
"name" : "aeiou"
|
||||
},
|
||||
"status" : "aeiou",
|
||||
"name" : "doggie",
|
||||
"photoUrls" : [ "aeiou" ]
|
||||
};
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.updatePetWithForm = function (petId, name, status) {
|
||||
|
||||
var examples = {};
|
||||
exports.updatePetWithForm = function(petId, name, status) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.deletePet = function (api_key, petId) {
|
||||
|
||||
var examples = {};
|
||||
exports.deletePet = function(apiKey, petId) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.uploadFile = function (petId, additionalMetadata, file) {
|
||||
|
||||
var examples = {};
|
||||
exports.uploadFile = function(petId, additionalMetadata, file) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -6,57 +6,57 @@ var url = require('url');
|
||||
var Store = require('./StoreService');
|
||||
|
||||
|
||||
module.exports.getInventory = function getInventory(req, res, next) {
|
||||
module.exports.getInventory = function getInventory (req, res, next) {
|
||||
|
||||
|
||||
var result = Store.getInventory();
|
||||
|
||||
var result = Store.getInventory();
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.placeOrder = function placeOrder(req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
module.exports.placeOrder = function placeOrder (req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
|
||||
|
||||
var result = Store.placeOrder(body);
|
||||
|
||||
var result = Store.placeOrder(body);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.getOrderById = function getOrderById(req, res, next) {
|
||||
var orderId = req.swagger.params['orderId'].value;
|
||||
module.exports.getOrderById = function getOrderById (req, res, next) {
|
||||
var orderId = req.swagger.params['orderId'].value;
|
||||
|
||||
|
||||
var result = Store.getOrderById(orderId);
|
||||
|
||||
var result = Store.getOrderById(orderId);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.deleteOrder = function deleteOrder(req, res, next) {
|
||||
var orderId = req.swagger.params['orderId'].value;
|
||||
module.exports.deleteOrder = function deleteOrder (req, res, next) {
|
||||
var orderId = req.swagger.params['orderId'].value;
|
||||
|
||||
|
||||
var result = Store.deleteOrder(orderId);
|
||||
|
||||
var result = Store.deleteOrder(orderId);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
@ -1,57 +1,61 @@
|
||||
'use strict';
|
||||
|
||||
exports.getInventory = function () {
|
||||
exports.getInventory = function() {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"key": 123
|
||||
};
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"key" : 123
|
||||
};
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.placeOrder = function (body) {
|
||||
exports.placeOrder = function(body) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"id": 123456789,
|
||||
"petId": 123456789,
|
||||
"complete": true,
|
||||
"status": "aeiou",
|
||||
"quantity": 123,
|
||||
"shipDate": "2015-03-19T21:51:51.599+0000"
|
||||
};
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"id" : 123456789,
|
||||
"petId" : 123456789,
|
||||
"complete" : true,
|
||||
"status" : "aeiou",
|
||||
"quantity" : 123,
|
||||
"shipDate" : "2015-07-09T06:03:19.571+0000"
|
||||
};
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.getOrderById = function (orderId) {
|
||||
exports.getOrderById = function(orderId) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"id": 123456789,
|
||||
"petId": 123456789,
|
||||
"complete": true,
|
||||
"status": "aeiou",
|
||||
"quantity": 123,
|
||||
"shipDate": "2015-03-19T21:51:51.603+0000"
|
||||
};
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"id" : 123456789,
|
||||
"petId" : 123456789,
|
||||
"complete" : true,
|
||||
"status" : "aeiou",
|
||||
"quantity" : 123,
|
||||
"shipDate" : "2015-07-09T06:03:19.576+0000"
|
||||
};
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.deleteOrder = function (orderId) {
|
||||
|
||||
var examples = {};
|
||||
exports.deleteOrder = function(orderId) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -6,115 +6,115 @@ var url = require('url');
|
||||
var User = require('./UserService');
|
||||
|
||||
|
||||
module.exports.createUser = function createUser(req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
module.exports.createUser = function createUser (req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
|
||||
|
||||
var result = User.createUser(body);
|
||||
|
||||
var result = User.createUser(body);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.createUsersWithArrayInput = function createUsersWithArrayInput(req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
module.exports.createUsersWithArrayInput = function createUsersWithArrayInput (req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
|
||||
|
||||
var result = User.createUsersWithArrayInput(body);
|
||||
|
||||
var result = User.createUsersWithArrayInput(body);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.createUsersWithListInput = function createUsersWithListInput(req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
module.exports.createUsersWithListInput = function createUsersWithListInput (req, res, next) {
|
||||
var body = req.swagger.params['body'].value;
|
||||
|
||||
|
||||
var result = User.createUsersWithListInput(body);
|
||||
|
||||
var result = User.createUsersWithListInput(body);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.loginUser = function loginUser(req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
var password = req.swagger.params['password'].value;
|
||||
module.exports.loginUser = function loginUser (req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
var password = req.swagger.params['password'].value;
|
||||
|
||||
|
||||
var result = User.loginUser(username, password);
|
||||
|
||||
var result = User.loginUser(username, password);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.logoutUser = function logoutUser(req, res, next) {
|
||||
module.exports.logoutUser = function logoutUser (req, res, next) {
|
||||
|
||||
|
||||
var result = User.logoutUser();
|
||||
|
||||
var result = User.logoutUser();
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.getUserByName = function getUserByName(req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
module.exports.getUserByName = function getUserByName (req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
|
||||
|
||||
var result = User.getUserByName(username);
|
||||
|
||||
var result = User.getUserByName(username);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.updateUser = function updateUser(req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
var body = req.swagger.params['body'].value;
|
||||
module.exports.updateUser = function updateUser (req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
var body = req.swagger.params['body'].value;
|
||||
|
||||
|
||||
var result = User.updateUser(username, body);
|
||||
|
||||
var result = User.updateUser(username, body);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
||||
module.exports.deleteUser = function deleteUser(req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
module.exports.deleteUser = function deleteUser (req, res, next) {
|
||||
var username = req.swagger.params['username'].value;
|
||||
|
||||
|
||||
var result = User.deleteUser(username);
|
||||
|
||||
var result = User.deleteUser(username);
|
||||
|
||||
if (typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
if(typeof result !== 'undefined') {
|
||||
res.setHeader('Content-Type', 'application/json');
|
||||
res.end(JSON.stringify(result || {}, null, 2));
|
||||
}
|
||||
else
|
||||
res.end();
|
||||
};
|
||||
|
@ -1,69 +1,77 @@
|
||||
'use strict';
|
||||
|
||||
exports.createUser = function (body) {
|
||||
|
||||
var examples = {};
|
||||
exports.createUser = function(body) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.createUsersWithArrayInput = function (body) {
|
||||
|
||||
var examples = {};
|
||||
exports.createUsersWithArrayInput = function(body) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.createUsersWithListInput = function (body) {
|
||||
|
||||
var examples = {};
|
||||
exports.createUsersWithListInput = function(body) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.loginUser = function (username, password) {
|
||||
exports.loginUser = function(username, password) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = "aeiou";
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = "aeiou";
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.logoutUser = function () {
|
||||
|
||||
var examples = {};
|
||||
exports.logoutUser = function() {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.getUserByName = function (username) {
|
||||
exports.getUserByName = function(username) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"id": 123456789,
|
||||
"lastName": "aeiou",
|
||||
"phone": "aeiou",
|
||||
"username": "aeiou",
|
||||
"email": "aeiou",
|
||||
"userStatus": 123,
|
||||
"firstName": "aeiou",
|
||||
"password": "aeiou"
|
||||
};
|
||||
|
||||
|
||||
if (Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
var examples = {};
|
||||
|
||||
examples['application/json'] = {
|
||||
"id" : 1,
|
||||
"username" : "johnp",
|
||||
"firstName" : "John",
|
||||
"lastName" : "Public",
|
||||
"email" : "johnp@swagger.io",
|
||||
"password" : "-secret-",
|
||||
"phone" : "0123456789",
|
||||
"userStatus" : 0
|
||||
};
|
||||
|
||||
|
||||
|
||||
if(Object.keys(examples).length > 0)
|
||||
return examples[Object.keys(examples)[0]];
|
||||
|
||||
}
|
||||
exports.updateUser = function (username, body) {
|
||||
|
||||
var examples = {};
|
||||
exports.updateUser = function(username, body) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
exports.deleteUser = function (username) {
|
||||
|
||||
var examples = {};
|
||||
exports.deleteUser = function(username) {
|
||||
|
||||
var examples = {};
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -8,9 +8,9 @@ var serverPort = 8080;
|
||||
|
||||
// swaggerRouter configuration
|
||||
var options = {
|
||||
swaggerUi: '/swagger.json',
|
||||
controllers: './controllers',
|
||||
useStubs: process.env.NODE_ENV === 'development' ? true : false // Conditionally turn on stubs (mock mode)
|
||||
swaggerUi: '/swagger.json',
|
||||
controllers: './controllers',
|
||||
useStubs: process.env.NODE_ENV === 'development' ? true : false // Conditionally turn on stubs (mock mode)
|
||||
};
|
||||
|
||||
// The Swagger document (require it, build it programmatically, fetch it from a URL, ...)
|
||||
@ -18,21 +18,21 @@ var swaggerDoc = require('./api/swagger.json');
|
||||
|
||||
// Initialize the Swagger middleware
|
||||
swaggerTools.initializeMiddleware(swaggerDoc, function (middleware) {
|
||||
// Interpret Swagger resources and attach metadata to request - must be first in swagger-tools middleware chain
|
||||
app.use(middleware.swaggerMetadata());
|
||||
// Interpret Swagger resources and attach metadata to request - must be first in swagger-tools middleware chain
|
||||
app.use(middleware.swaggerMetadata());
|
||||
|
||||
// Validate Swagger requests
|
||||
app.use(middleware.swaggerValidator());
|
||||
// Validate Swagger requests
|
||||
app.use(middleware.swaggerValidator());
|
||||
|
||||
// Route validated requests to appropriate controller
|
||||
app.use(middleware.swaggerRouter(options));
|
||||
// Route validated requests to appropriate controller
|
||||
app.use(middleware.swaggerRouter(options));
|
||||
|
||||
// Serve the Swagger documents and Swagger UI
|
||||
app.use(middleware.swaggerUi());
|
||||
// Serve the Swagger documents and Swagger UI
|
||||
app.use(middleware.swaggerUi());
|
||||
|
||||
// Start the server
|
||||
http.createServer(app).listen(8080, function () {
|
||||
console.log('Your server is listening on port %d (http://localhost:%d)', 8080, 8080);
|
||||
console.log('Swagger-ui is available on http://localhost:%d/docs', 8080);
|
||||
});
|
||||
// Start the server
|
||||
http.createServer(app).listen(8080, function () {
|
||||
console.log('Your server is listening on port %d (http://localhost:%d)', 8080, 8080);
|
||||
console.log('Swagger-ui is available on http://localhost:%d/docs', 8080);
|
||||
});
|
||||
});
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "",
|
||||
"version": "",
|
||||
"description": "This is a sample server Petstore server. You can find out more about Swagger at <a href="http://swagger.io">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key "special-key" to test the authorization filters",
|
||||
"version": "1.0.0",
|
||||
"description": "This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters",
|
||||
"main": "index.js",
|
||||
"keywords": [
|
||||
"swagger"
|
||||
|
Loading…
x
Reference in New Issue
Block a user