From 6c1de0b56085fa5af6b99f4740e0b12cdba1c000 Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Thu, 29 Aug 2013 17:27:49 -0700 Subject: [PATCH] added enum support per #296 --- dist/lib/swagger.js | 7 +++++++ lib/swagger.js | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/dist/lib/swagger.js b/dist/lib/swagger.js index 95ecd5d8..16e5b89e 100644 --- a/dist/lib/swagger.js +++ b/dist/lib/swagger.js @@ -551,6 +551,13 @@ this.valuesString = "'" + this.values.join("' or '") + "'"; } } + if (obj["enum"] != null) { + this.valueType = "string"; + this.values = obj["enum"]; + if (this.values != null) { + this.valueString = "'" + this.values.join("' or '") + "'"; + } + } } SwaggerModelProperty.prototype.getSampleValue = function(modelsToIgnore) { diff --git a/lib/swagger.js b/lib/swagger.js index 95ecd5d8..16e5b89e 100644 --- a/lib/swagger.js +++ b/lib/swagger.js @@ -551,6 +551,13 @@ this.valuesString = "'" + this.values.join("' or '") + "'"; } } + if (obj["enum"] != null) { + this.valueType = "string"; + this.values = obj["enum"]; + if (this.values != null) { + this.valueString = "'" + this.values.join("' or '") + "'"; + } + } } SwaggerModelProperty.prototype.getSampleValue = function(modelsToIgnore) {