- {{#vars}}
{{name}} {{^required}}(optional){{/required}}
{{^isPrimitiveType}}{{datatype}}{{/isPrimitiveType}} {{description}} {{#dataFormat}}format: {{{dataFormat}}}{{/dataFormat}}
+ {{#vars}}
{{name}} {{^required}}(optional){{/required}}
{{^isPrimitiveType}}{{datatype}}{{/isPrimitiveType}} {{unescapedDescription}} {{#dataFormat}}format: {{{dataFormat}}}{{/dataFormat}}
{{#isEnum}}
{{#_enum}}
{{this}}
{{/_enum}}
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs/pathParam.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs/pathParam.mustache
index a198c1765b06..df8d99204005 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs/pathParam.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs/pathParam.mustache
@@ -1,3 +1,3 @@
{{#isPathParam}}
{{baseName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}
-
Path Parameter — {{description}} {{#defaultValue}}default: {{{defaultValue}}} {{/defaultValue}}{{#dataFormat}}format: {{{dataFormat}}}{{/dataFormat}}
{{/isPathParam}}
\ No newline at end of file
+
Path Parameter — {{unescapedDescription}} {{#defaultValue}}default: {{{defaultValue}}} {{/defaultValue}}{{#dataFormat}}format: {{{dataFormat}}}{{/dataFormat}}
{{/isPathParam}}
\ No newline at end of file
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs/queryParam.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs/queryParam.mustache
index b5599b346984..79f7ab2b8c6a 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs/queryParam.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs/queryParam.mustache
@@ -1,3 +1,3 @@
{{#isQueryParam}}
{{baseName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}
-
Query Parameter — {{description}} {{#defaultValue}}default: {{{defaultValue}}} {{/defaultValue}}{{#dataFormat}}format: {{{dataFormat}}}{{/dataFormat}}
{{/isQueryParam}}
\ No newline at end of file
+
Query Parameter — {{unescapedDescription}} {{#defaultValue}}default: {{{defaultValue}}} {{/defaultValue}}{{#dataFormat}}format: {{{dataFormat}}}{{/dataFormat}}
{{/isQueryParam}}
\ No newline at end of file
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_android.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_android.mustache
index 2bf0769666ce..53f1864a169f 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_android.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_android.mustache
@@ -5,7 +5,7 @@ public class {{{classname}}}Example {
public static void main(String[] args) {
{{{classname}}} apiInstance = new {{{classname}}}();
{{#allParams}}
- {{{dataType}}} {{{paramName}}} = {{{example}}}; // {{{dataType}}} | {{{description}}}
+ {{{dataType}}} {{{paramName}}} = {{{example}}}; // {{{dataType}}} | {{{unescapedDescription}}}
{{/allParams}}
try {
{{#returnType}}{{{returnType}}} result = {{/returnType}}apiInstance.{{{operationId}}}({{#allParams}}{{{paramName}}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{#returnType}}
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_csharp.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_csharp.mustache
index ebfef12699fb..1a5075ce7f73 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_csharp.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_csharp.mustache
@@ -25,10 +25,10 @@ namespace Example
var apiInstance = new {{classname}}();
{{#allParams}}
{{#isPrimitiveType}}
- var {{paramName}} = {{example}}; // {{{dataType}}} | {{{description}}}{{^required}} (optional) {{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
+ var {{paramName}} = {{example}}; // {{{dataType}}} | {{{unescapedDescription}}}{{^required}} (optional) {{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
{{/isPrimitiveType}}
{{^isPrimitiveType}}
- var {{paramName}} = new {{{dataType}}}(); // {{{dataType}}} | {{{description}}}{{^required}} (optional) {{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
+ var {{paramName}} = new {{{dataType}}}(); // {{{dataType}}} | {{{unescapedDescription}}}{{^required}} (optional) {{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
{{/isPrimitiveType}}
{{/allParams}}
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_java.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_java.mustache
index 02454e6cc7d2..bf0b1c374c15 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_java.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_java.mustache
@@ -28,7 +28,7 @@ public class {{{classname}}}Example {
{{{classname}}} apiInstance = new {{{classname}}}();
{{#allParams}}
- {{{dataType}}} {{{paramName}}} = {{{example}}}; // {{{dataType}}} | {{{description}}}
+ {{{dataType}}} {{{paramName}}} = {{{example}}}; // {{{dataType}}} | {{{unescapedDescription}}}
{{/allParams}}
try {
{{#returnType}}{{{returnType}}} result = {{/returnType}}apiInstance.{{{operationId}}}({{#allParams}}{{{paramName}}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{#returnType}}
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_js.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_js.mustache
index 4fc35f077113..6e50faa6a8e2 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_js.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_js.mustache
@@ -19,10 +19,10 @@ var {{{name}}} = defaultClient.authentications['{{{name}}}'];
var api = new {{{jsModuleName}}}.{{{classname}}}(){{#hasParams}}
{{#vendorExtensions.x-codegen-hasRequiredParams}}{{#allParams}}{{#required}}
-var {{{paramName}}} = {{{example}}}; // {{=< >=}}{<&dataType>}<={{ }}=> {{{description}}}
+var {{{paramName}}} = {{{example}}}; // {{=< >=}}{<&dataType>}<={{ }}=> {{{unescapedDescription}}}
{{/required}}{{/allParams}}{{/vendorExtensions.x-codegen-hasRequiredParams}}{{#hasOptionalParams}}
var opts = { {{#allParams}}{{^required}}
- '{{{paramName}}}': {{{example}}}{{#vendorExtensions.x-codegen-hasMoreOptional}},{{/vendorExtensions.x-codegen-hasMoreOptional}} // {{=< >=}}{<&dataType>}<={{ }}=> {{{description}}}{{/required}}{{/allParams}}
+ '{{{paramName}}}': {{{example}}}{{#vendorExtensions.x-codegen-hasMoreOptional}},{{/vendorExtensions.x-codegen-hasMoreOptional}} // {{=< >=}}{<&dataType>}<={{ }}=> {{{unescapedDescription}}}{{/required}}{{/allParams}}
};{{/hasOptionalParams}}{{/hasParams}}
{{#usePromises}}
api.{{{operationId}}}({{#allParams}}{{#required}}{{{paramName}}}{{#vendorExtensions.x-codegen-hasMoreRequired}}, {{/vendorExtensions.x-codegen-hasMoreRequired}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{{#vendorExtensions.x-codegen-hasRequiredParams}}, {{/vendorExtensions.x-codegen-hasRequiredParams}}opts{{/hasOptionalParams}}).then(function({{#returnType}}data{{/returnType}}) {
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_objc.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_objc.mustache
index 232bf0c2f055..3d1465ab569b 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_objc.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_objc.mustache
@@ -13,7 +13,7 @@
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
{{/isOAuth}}{{/authMethods}}
{{/hasAuthMethods}}
-{{#allParams}}{{{dataType}}} *{{paramName}} = {{{example}}}; // {{{description}}}{{^required}} (optional){{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
+{{#allParams}}{{{dataType}}} *{{paramName}} = {{{example}}}; // {{{unescapedDescription}}}{{^required}} (optional){{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
{{/allParams}}
{{classname}} *apiInstance = [[{{classname}} alloc] init];
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_perl.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_perl.mustache
index 413c3df44260..8eeb8a246a26 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_perl.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_perl.mustache
@@ -14,7 +14,7 @@ ${{{perlModuleName}}}::Configuration::access_token = 'YOUR_ACCESS_TOKEN';{{/isOA
{{/hasAuthMethods}}
my $api_instance = {{perlModuleName}}::{{classname}}->new();
-{{#allParams}}my ${{paramName}} = {{#isListContainer}}[{{/isListContainer}}{{#isBodyParam}}{{{perlModuleName}}}::Object::{{dataType}}->new(){{/isBodyParam}}{{^isBodyParam}}{{{example}}}{{/isBodyParam}}{{#isListContainer}}]{{/isListContainer}}; # {{{dataType}}} | {{{description}}}
+{{#allParams}}my ${{paramName}} = {{#isListContainer}}[{{/isListContainer}}{{#isBodyParam}}{{{perlModuleName}}}::Object::{{dataType}}->new(){{/isBodyParam}}{{^isBodyParam}}{{{example}}}{{/isBodyParam}}{{#isListContainer}}]{{/isListContainer}}; # {{{dataType}}} | {{{unescapedDescription}}}
{{/allParams}}
eval {
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_php.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_php.mustache
index b479530d6cae..0bc345b10d28 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_php.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_php.mustache
@@ -13,7 +13,7 @@ require_once(__DIR__ . '/vendor/autoload.php');
{{/hasAuthMethods}}
$api_instance = new Swagger\Client\Api\{{classname}}();
-{{#allParams}}${{paramName}} = {{{example}}}; // {{{dataType}}} | {{{description}}}
+{{#allParams}}${{paramName}} = {{{example}}}; // {{{dataType}}} | {{{unescapedDescription}}}
{{/allParams}}
try {
diff --git a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_python.mustache b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_python.mustache
index 1860823d4e0d..cb6c5509190a 100644
--- a/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_python.mustache
+++ b/modules/swagger-codegen/src/main/resources/htmlDocs2/sample_python.mustache
@@ -17,7 +17,7 @@ from pprint import pprint
# create an instance of the API class
api_instance = {{{pythonPackageName}}}.{{{classname}}}()
-{{#allParams}}{{paramName}} = {{{example}}} # {{{dataType}}} | {{{description}}}{{^required}} (optional){{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
+{{#allParams}}{{paramName}} = {{{example}}} # {{{dataType}}} | {{{unescapedDescription}}}{{^required}} (optional){{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
{{/allParams}}
try:
diff --git a/samples/html/index.html b/samples/html/index.html
index 5d4bf9f14935..60e62451c1c0 100644
--- a/samples/html/index.html
+++ b/samples/html/index.html
@@ -356,18 +356,18 @@ font-style: italic;
Example data
Content-Type: application/json
[ {
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
} ]
Produces
@@ -429,18 +429,18 @@ font-style: italic;
Example data
Content-Type: application/json
[ {
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
} ]
Produces
@@ -502,18 +502,18 @@ font-style: italic;
Example data
Content-Type: application/json
{
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
}
Produces
@@ -679,9 +679,9 @@ font-style: italic;
Example data
Content-Type: application/json
{
- "message" : "aeiou",
"code" : 123,
- "type" : "aeiou"
+ "type" : "aeiou",
+ "message" : "aeiou"
}
Produces
@@ -818,12 +818,12 @@ font-style: italic;
Example data
Content-Type: application/json
{
- "id" : 123456789,
"petId" : 123456789,
- "complete" : true,
- "status" : "aeiou",
"quantity" : 123,
- "shipDate" : "2000-01-23T04:56:07.000+00:00"
+ "id" : 123456789,
+ "shipDate" : "2000-01-23T04:56:07.000+00:00",
+ "complete" : true,
+ "status" : "aeiou"
}
Produces
@@ -887,12 +887,12 @@ font-style: italic;
Example data
Content-Type: application/json
{
- "id" : 123456789,
"petId" : 123456789,
- "complete" : true,
- "status" : "aeiou",
"quantity" : 123,
- "shipDate" : "2000-01-23T04:56:07.000+00:00"
+ "id" : 123456789,
+ "shipDate" : "2000-01-23T04:56:07.000+00:00",
+ "complete" : true,
+ "status" : "aeiou"
}
Produces
@@ -1109,14 +1109,14 @@ font-style: italic;
Example data
Content-Type: application/json
{
- "id" : 123456789,
- "lastName" : "aeiou",
- "phone" : "aeiou",
- "username" : "aeiou",
- "email" : "aeiou",
- "userStatus" : 123,
"firstName" : "aeiou",
- "password" : "aeiou"
+ "lastName" : "aeiou",
+ "password" : "aeiou",
+ "userStatus" : 123,
+ "phone" : "aeiou",
+ "id" : 123456789,
+ "email" : "aeiou",
+ "username" : "aeiou"
}
Produces
diff --git a/samples/html2/index.html b/samples/html2/index.html
index 2265d5f28117..bec62b55586b 100644
--- a/samples/html2/index.html
+++ b/samples/html2/index.html
@@ -1858,8 +1858,8 @@ except ApiException as e:
"type" : "array",
"items" : {
"type" : "string",
- "default" : "available",
- "enum" : [ "available", "pending", "sold" ]
+ "enum" : [ "available", "pending", "sold" ],
+ "default" : "available"
},
"collectionFormat" : "csv"
};
@@ -3924,8 +3924,7 @@ except ApiException as e:
"in" : "path",
"description" : "ID of the order that needs to be deleted",
"required" : true,
- "type" : "string",
- "minimum" : 1.0
+ "type" : "string"
};
var schema = schemaWrapper;
@@ -7113,7 +7112,7 @@ except ApiException as e: