diff --git a/bin/configs/html.yaml b/bin/configs/html.yaml new file mode 100644 index 000000000000..5aab705f8dbb --- /dev/null +++ b/bin/configs/html.yaml @@ -0,0 +1,6 @@ +generatorName: html +outputDir: samples/documentation/html +inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml +templateDir: modules/openapi-generator/src/main/resources/htmlDocs +additionalProperties: + hideGenerationTimestamp: "true" diff --git a/modules/openapi-generator/src/main/resources/htmlDocs/bodyParam.mustache b/modules/openapi-generator/src/main/resources/htmlDocs/bodyParam.mustache index 1c3e14a80905..bad72b4f4756 100644 --- a/modules/openapi-generator/src/main/resources/htmlDocs/bodyParam.mustache +++ b/modules/openapi-generator/src/main/resources/htmlDocs/bodyParam.mustache @@ -1,3 +1,3 @@ -{{#isBodyParam}}
{{baseName}} {{#baseType}}{{baseType}}{{/baseType}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}
+{{#isBodyParam}}
{{baseName}} {{#isContainer}}{{containerType}}[{{/isContainer}}{{#baseType}}{{baseType}}{{/baseType}}{{#isContainer}}]{{/isContainer}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}
Body Parameter — {{unescapedDescription}} {{#defaultValue}}default: {{{.}}}{{/defaultValue}}
{{/isBodyParam}} diff --git a/samples/documentation/html/.openapi-generator/VERSION b/samples/documentation/html/.openapi-generator/VERSION index 4b448de535c7..193a12d6e891 100644 --- a/samples/documentation/html/.openapi-generator/VERSION +++ b/samples/documentation/html/.openapi-generator/VERSION @@ -1 +1 @@ -5.3.0-SNAPSHOT \ No newline at end of file +7.20.0-SNAPSHOT diff --git a/samples/documentation/html/index.html b/samples/documentation/html/index.html index c03786480365..81a6253d5e79 100644 --- a/samples/documentation/html/index.html +++ b/samples/documentation/html/index.html @@ -189,8 +189,8 @@

OpenAPI Petstore

https://www.apache.org/licenses/LICENSE-2.0.html

Access

    -
  1. APIKey KeyParamName:api_key KeyInQuery:false KeyInHeader:true
  2. OAuth AuthorizationUrl:http://petstore.swagger.io/api/oauth/dialogTokenUrl:
  3. +
  4. APIKey KeyParamName:api_key KeyInQuery:false KeyInHeader:true

Methods

@@ -286,11 +286,19 @@

Example data

Content-Type: application/xml

   123456789
+  
+    123456789
+    aeiou
+  
   doggie
   
     aeiou
   
   
+    
+      123456789
+      aeiou
+    
   
   aeiou
 
@@ -378,7 +386,7 @@

Return type

Example data

Content-Type: application/json
-
{
+    
[ {
   "photoUrls" : [ "photoUrls", "photoUrls" ],
   "name" : "doggie",
   "id" : 0,
@@ -394,16 +402,40 @@ 

Example data

"id" : 1 } ], "status" : "available" -}
+}, { + "photoUrls" : [ "photoUrls", "photoUrls" ], + "name" : "doggie", + "id" : 0, + "category" : { + "name" : "name", + "id" : 6 + }, + "tags" : [ { + "name" : "name", + "id" : 1 + }, { + "name" : "name", + "id" : 1 + } ], + "status" : "available" +} ]

Example data

Content-Type: application/xml

   123456789
+  
+    123456789
+    aeiou
+  
   doggie
   
     aeiou
   
   
+    
+      123456789
+      aeiou
+    
   
   aeiou
 
@@ -454,7 +486,7 @@

Return type

Example data

Content-Type: application/json
-
{
+    
[ {
   "photoUrls" : [ "photoUrls", "photoUrls" ],
   "name" : "doggie",
   "id" : 0,
@@ -470,16 +502,40 @@ 

Example data

"id" : 1 } ], "status" : "available" -}
+}, { + "photoUrls" : [ "photoUrls", "photoUrls" ], + "name" : "doggie", + "id" : 0, + "category" : { + "name" : "name", + "id" : 6 + }, + "tags" : [ { + "name" : "name", + "id" : 1 + }, { + "name" : "name", + "id" : 1 + } ], + "status" : "available" +} ]

Example data

Content-Type: application/xml

   123456789
+  
+    123456789
+    aeiou
+  
   doggie
   
     aeiou
   
   
+    
+      123456789
+      aeiou
+    
   
   aeiou
 
@@ -551,11 +607,19 @@

Example data

Content-Type: application/xml

   123456789
+  
+    123456789
+    aeiou
+  
   doggie
   
     aeiou
   
   
+    
+      123456789
+      aeiou
+    
   
   aeiou
 
@@ -1034,7 +1098,7 @@

Consumes

Request body

-
User User (required)
+
User array[User] (required)
Body Parameter
@@ -1070,7 +1134,7 @@

Consumes

Request body

-
User User (required)
+
User array[User] (required)
Body Parameter