fixes #1186 Render primitive types in "Response Class"

This commit is contained in:
Anna Bodnia
2016-02-03 19:37:38 +02:00
parent 0209d696fe
commit 39a171a61d
6 changed files with 47 additions and 12 deletions

View File

@@ -736,6 +736,20 @@ SwaggerUi.partials.signature = (function () {
return value;
};
var getPrimitiveSignature = function (schema) {
var type, items;
schema = schema || {};
items = schema.items || {};
type = schema.type || '';
switch (type) {
case 'object': return 'Object is not a primitive';
case 'array' : return 'Array[' + items.type + ']';
default: return type;
}
};
var createPrimitiveXML = function (descriptor) {
var name = descriptor.name;
var definition = descriptor.definition;
@@ -924,7 +938,8 @@ SwaggerUi.partials.signature = (function () {
getParameterModelSignature: getParameterModelSignature,
createParameterJSONSample: createParameterJSONSample,
createSchemaXML: createSchemaXML,
createXMLSample: createXMLSample
createXMLSample: createXMLSample,
getPrimitiveSignature: getPrimitiveSignature
};
})();