diff --git a/docs/generators/ada-server.md b/docs/generators/ada-server.md
index ae41a6fb725..bda2ebc4d61 100644
--- a/docs/generators/ada-server.md
+++ b/docs/generators/ada-server.md
@@ -8,6 +8,7 @@ title: Documentation for the ada-server Generator
| -------- | ----- | ----- |
| generator name | ada-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Ada | |
| helpTxt | Generates an Ada server implementation (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/ada.md b/docs/generators/ada.md
index ba6a764ac31..c7fc549290a 100644
--- a/docs/generators/ada.md
+++ b/docs/generators/ada.md
@@ -8,6 +8,7 @@ title: Documentation for the ada Generator
| -------- | ----- | ----- |
| generator name | ada | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Ada | |
| helpTxt | Generates an Ada client implementation (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/android.md b/docs/generators/android.md
index 53bde3fa486..78336829f03 100644
--- a/docs/generators/android.md
+++ b/docs/generators/android.md
@@ -8,6 +8,7 @@ title: Documentation for the android Generator
| -------- | ----- | ----- |
| generator name | android | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Java | |
| helpTxt | Generates an Android client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/apache2.md b/docs/generators/apache2.md
index c31d64f4986..9f5cfa8ed6c 100644
--- a/docs/generators/apache2.md
+++ b/docs/generators/apache2.md
@@ -8,6 +8,7 @@ title: Documentation for the apache2 Generator
| -------- | ----- | ----- |
| generator name | apache2 | pass this to the generate command after -g |
| generator type | CONFIG | |
+| generator language | Java | |
| helpTxt | Generates an Apache2 Config file with the permissions | |
## CONFIG OPTIONS
diff --git a/docs/generators/apex.md b/docs/generators/apex.md
index 5610d51d22e..7fc192390fa 100644
--- a/docs/generators/apex.md
+++ b/docs/generators/apex.md
@@ -8,6 +8,7 @@ title: Documentation for the apex Generator
| -------- | ----- | ----- |
| generator name | apex | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Apex | |
| helpTxt | Generates an Apex API client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/asciidoc.md b/docs/generators/asciidoc.md
index a3b4795a2c8..815a5eea266 100644
--- a/docs/generators/asciidoc.md
+++ b/docs/generators/asciidoc.md
@@ -8,6 +8,7 @@ title: Documentation for the asciidoc Generator
| -------- | ----- | ----- |
| generator name | asciidoc | pass this to the generate command after -g |
| generator type | DOCUMENTATION | |
+| generator language | Java | |
| helpTxt | Generates asciidoc markup based documentation. | |
## CONFIG OPTIONS
diff --git a/docs/generators/aspnetcore.md b/docs/generators/aspnetcore.md
index cebbaf9a870..f97033ac35a 100644
--- a/docs/generators/aspnetcore.md
+++ b/docs/generators/aspnetcore.md
@@ -8,6 +8,7 @@ title: Documentation for the aspnetcore Generator
| -------- | ----- | ----- |
| generator name | aspnetcore | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | C# | |
| helpTxt | Generates an ASP.NET Core Web API server. | |
## CONFIG OPTIONS
diff --git a/docs/generators/avro-schema.md b/docs/generators/avro-schema.md
index 506aca5d85b..ce8261b0701 100644
--- a/docs/generators/avro-schema.md
+++ b/docs/generators/avro-schema.md
@@ -8,6 +8,7 @@ title: Documentation for the avro-schema Generator
| -------- | ----- | ----- |
| generator name | avro-schema | pass this to the generate command after -g |
| generator type | SCHEMA | |
+| generator language | Java | |
| helpTxt | Generates a Avro model (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/bash.md b/docs/generators/bash.md
index 524c9534fa5..3356189af73 100644
--- a/docs/generators/bash.md
+++ b/docs/generators/bash.md
@@ -8,6 +8,7 @@ title: Documentation for the bash Generator
| -------- | ----- | ----- |
| generator name | bash | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Bash | |
| helpTxt | Generates a Bash client script based on cURL. | |
## CONFIG OPTIONS
diff --git a/docs/generators/c.md b/docs/generators/c.md
index 3eb885a9a11..d7006f36cc9 100644
--- a/docs/generators/c.md
+++ b/docs/generators/c.md
@@ -8,6 +8,7 @@ title: Documentation for the c Generator
| -------- | ----- | ----- |
| generator name | c | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C | |
| helpTxt | Generates a C (libcurl) client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/clojure.md b/docs/generators/clojure.md
index 2f5fadc54c9..7cc512620ed 100644
--- a/docs/generators/clojure.md
+++ b/docs/generators/clojure.md
@@ -8,6 +8,7 @@ title: Documentation for the clojure Generator
| -------- | ----- | ----- |
| generator name | clojure | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Clojure | |
| helpTxt | Generates a Clojure client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-pistache-server.md b/docs/generators/cpp-pistache-server.md
index d58a5f17572..f9c171feeeb 100644
--- a/docs/generators/cpp-pistache-server.md
+++ b/docs/generators/cpp-pistache-server.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-pistache-server Generator
| -------- | ----- | ----- |
| generator name | cpp-pistache-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | C++ | |
| helpTxt | Generates a C++ API server (based on Pistache) | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-qt-client.md b/docs/generators/cpp-qt-client.md
index 8ad0c33d85c..f26b827b8d4 100644
--- a/docs/generators/cpp-qt-client.md
+++ b/docs/generators/cpp-qt-client.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-qt-client Generator
| -------- | ----- | ----- |
| generator name | cpp-qt-client | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C++ | |
| helpTxt | Generates a Qt C++ client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-qt-qhttpengine-server.md b/docs/generators/cpp-qt-qhttpengine-server.md
index 99dbeca8759..42d3f4c7e04 100644
--- a/docs/generators/cpp-qt-qhttpengine-server.md
+++ b/docs/generators/cpp-qt-qhttpengine-server.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-qt-qhttpengine-server Generator
| -------- | ----- | ----- |
| generator name | cpp-qt-qhttpengine-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | C++ | |
| helpTxt | Generates a Qt C++ Server using the QHTTPEngine HTTP Library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-restbed-server.md b/docs/generators/cpp-restbed-server.md
index 193e11cc92d..065ead399b7 100644
--- a/docs/generators/cpp-restbed-server.md
+++ b/docs/generators/cpp-restbed-server.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-restbed-server Generator
| -------- | ----- | ----- |
| generator name | cpp-restbed-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | C++ | |
| helpTxt | Generates a C++ API Server with Restbed (https://github.com/Corvusoft/restbed). | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-restsdk.md b/docs/generators/cpp-restsdk.md
index 480178fdf62..fa04e41dcd7 100644
--- a/docs/generators/cpp-restsdk.md
+++ b/docs/generators/cpp-restsdk.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-restsdk Generator
| -------- | ----- | ----- |
| generator name | cpp-restsdk | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C++ | |
| helpTxt | Generates a C++ API client with C++ REST SDK (https://github.com/Microsoft/cpprestsdk). | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-tiny.md b/docs/generators/cpp-tiny.md
index 006561e38f7..e669c1ad7c4 100644
--- a/docs/generators/cpp-tiny.md
+++ b/docs/generators/cpp-tiny.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-tiny Generator
| -------- | ----- | ----- |
| generator name | cpp-tiny | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C++ | |
| helpTxt | Generates a C++ Arduino REST API client. | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-tizen.md b/docs/generators/cpp-tizen.md
index 4f40b91b7d3..0528620b776 100644
--- a/docs/generators/cpp-tizen.md
+++ b/docs/generators/cpp-tizen.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-tizen Generator
| -------- | ----- | ----- |
| generator name | cpp-tizen | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C++ | |
| helpTxt | Generates a Samsung Tizen C++ client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/cpp-ue4.md b/docs/generators/cpp-ue4.md
index a2961af1612..56eb1c96799 100644
--- a/docs/generators/cpp-ue4.md
+++ b/docs/generators/cpp-ue4.md
@@ -8,6 +8,7 @@ title: Documentation for the cpp-ue4 Generator
| -------- | ----- | ----- |
| generator name | cpp-ue4 | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C++ | |
| helpTxt | Generates a Unreal Engine 4 C++ Module (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/crystal.md b/docs/generators/crystal.md
index eaacb566be9..d44e727ddbb 100644
--- a/docs/generators/crystal.md
+++ b/docs/generators/crystal.md
@@ -8,6 +8,7 @@ title: Documentation for the crystal Generator
| -------- | ----- | ----- |
| generator name | crystal | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Crystal | |
| helpTxt | Generates a Crystal client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/csharp-dotnet2.md b/docs/generators/csharp-dotnet2.md
index b1d47b73ac6..22fbde9e287 100644
--- a/docs/generators/csharp-dotnet2.md
+++ b/docs/generators/csharp-dotnet2.md
@@ -8,6 +8,7 @@ title: Documentation for the csharp-dotnet2 Generator
| -------- | ----- | ----- |
| generator name | csharp-dotnet2 | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C# | |
| helpTxt | Generates a C# .Net 2.0 client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/csharp-nancyfx.md b/docs/generators/csharp-nancyfx.md
index b8b5928ed63..c20541a52f9 100644
--- a/docs/generators/csharp-nancyfx.md
+++ b/docs/generators/csharp-nancyfx.md
@@ -8,6 +8,7 @@ title: Documentation for the csharp-nancyfx Generator
| -------- | ----- | ----- |
| generator name | csharp-nancyfx | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | C# | |
| helpTxt | Generates a C# NancyFX Web API server. | |
## CONFIG OPTIONS
diff --git a/docs/generators/csharp-netcore-functions.md b/docs/generators/csharp-netcore-functions.md
index 6d856577317..888ada38128 100644
--- a/docs/generators/csharp-netcore-functions.md
+++ b/docs/generators/csharp-netcore-functions.md
@@ -8,6 +8,7 @@ title: Documentation for the csharp-netcore-functions Generator
| -------- | ----- | ----- |
| generator name | csharp-netcore-functions | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | C# | |
| helpTxt | Generates a csharp server. | |
## CONFIG OPTIONS
diff --git a/docs/generators/csharp-netcore.md b/docs/generators/csharp-netcore.md
index 33b124200fb..57d4e3ac2b6 100644
--- a/docs/generators/csharp-netcore.md
+++ b/docs/generators/csharp-netcore.md
@@ -8,6 +8,7 @@ title: Documentation for the csharp-netcore Generator
| -------- | ----- | ----- |
| generator name | csharp-netcore | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C# | |
| helpTxt | Generates a C# client library (.NET Standard, .NET Core). | |
## CONFIG OPTIONS
diff --git a/docs/generators/csharp.md b/docs/generators/csharp.md
index c925eecc8e7..2a61a6fa326 100644
--- a/docs/generators/csharp.md
+++ b/docs/generators/csharp.md
@@ -8,6 +8,7 @@ title: Documentation for the csharp Generator
| -------- | ----- | ----- |
| generator name | csharp | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | C# | |
| helpTxt | Generates a CSharp client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/dart-dio-next.md b/docs/generators/dart-dio-next.md
index 07b20e71d1a..157fb47af53 100644
--- a/docs/generators/dart-dio-next.md
+++ b/docs/generators/dart-dio-next.md
@@ -8,6 +8,7 @@ title: Documentation for the dart-dio-next Generator
| -------- | ----- | ----- |
| generator name | dart-dio-next | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Dart | |
| helpTxt | Generates a Dart Dio client library with null-safety. | |
## CONFIG OPTIONS
diff --git a/docs/generators/dart-dio.md b/docs/generators/dart-dio.md
index 77aeaab2538..2ef52cbffe4 100644
--- a/docs/generators/dart-dio.md
+++ b/docs/generators/dart-dio.md
@@ -8,6 +8,7 @@ title: Documentation for the dart-dio Generator
| -------- | ----- | ----- |
| generator name | dart-dio | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Dart | |
| helpTxt | Generates a Dart Dio client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/dart-jaguar.md b/docs/generators/dart-jaguar.md
index 1cbdd8bad48..7bae4db6903 100644
--- a/docs/generators/dart-jaguar.md
+++ b/docs/generators/dart-jaguar.md
@@ -8,6 +8,7 @@ title: Documentation for the dart-jaguar Generator
| -------- | ----- | ----- |
| generator name | dart-jaguar | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Dart | |
| helpTxt | Generates a Dart Jaguar client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/dart.md b/docs/generators/dart.md
index 7793319b30f..0193acff4a9 100644
--- a/docs/generators/dart.md
+++ b/docs/generators/dart.md
@@ -8,6 +8,7 @@ title: Documentation for the dart Generator
| -------- | ----- | ----- |
| generator name | dart | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Dart | |
| helpTxt | Generates a Dart 2.x client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/eiffel.md b/docs/generators/eiffel.md
index 151654c6f14..b9406ac1f60 100644
--- a/docs/generators/eiffel.md
+++ b/docs/generators/eiffel.md
@@ -8,6 +8,7 @@ title: Documentation for the eiffel Generator
| -------- | ----- | ----- |
| generator name | eiffel | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Eiffel | |
| helpTxt | Generates a Eiffel client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/elixir.md b/docs/generators/elixir.md
index 2a6d9d93e4c..74447410848 100644
--- a/docs/generators/elixir.md
+++ b/docs/generators/elixir.md
@@ -8,6 +8,7 @@ title: Documentation for the elixir Generator
| -------- | ----- | ----- |
| generator name | elixir | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Elixir | |
| helpTxt | Generates an elixir client library (alpha). | |
## CONFIG OPTIONS
diff --git a/docs/generators/elm.md b/docs/generators/elm.md
index 79ff7df2e32..c26c96f85eb 100644
--- a/docs/generators/elm.md
+++ b/docs/generators/elm.md
@@ -8,6 +8,7 @@ title: Documentation for the elm Generator
| -------- | ----- | ----- |
| generator name | elm | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Elm | |
| helpTxt | Generates an Elm client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/erlang-client.md b/docs/generators/erlang-client.md
index 3436fc2faad..afa0291fd21 100644
--- a/docs/generators/erlang-client.md
+++ b/docs/generators/erlang-client.md
@@ -8,6 +8,7 @@ title: Documentation for the erlang-client Generator
| -------- | ----- | ----- |
| generator name | erlang-client | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Erlang | |
| helpTxt | Generates an Erlang client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/erlang-proper.md b/docs/generators/erlang-proper.md
index 0a50ff9c285..48571920cfd 100644
--- a/docs/generators/erlang-proper.md
+++ b/docs/generators/erlang-proper.md
@@ -8,6 +8,7 @@ title: Documentation for the erlang-proper Generator
| -------- | ----- | ----- |
| generator name | erlang-proper | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Erlang | |
| helpTxt | Generates an Erlang library with PropEr generators (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/erlang-server.md b/docs/generators/erlang-server.md
index c6bbba108b4..15a38755f5a 100644
--- a/docs/generators/erlang-server.md
+++ b/docs/generators/erlang-server.md
@@ -8,6 +8,7 @@ title: Documentation for the erlang-server Generator
| -------- | ----- | ----- |
| generator name | erlang-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Erlang | |
| helpTxt | Generates an Erlang server library (beta) using OpenAPI Generator (https://openapi-generator.tech). By default, it will also generate service classes, which can be disabled with the `-Dnoservice` environment variable. | |
## CONFIG OPTIONS
diff --git a/docs/generators/flash-deprecated.md b/docs/generators/flash-deprecated.md
index b82898633d4..b5669b0e2ea 100644
--- a/docs/generators/flash-deprecated.md
+++ b/docs/generators/flash-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the flash-deprecated Generator
| -------- | ----- | ----- |
| generator name | flash-deprecated | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Flash | |
| helpTxt | Generates a Flash (ActionScript) client library (beta). IMPORTANT: this generator has been deprecated in v5.x | |
## CONFIG OPTIONS
diff --git a/docs/generators/fsharp-functions.md b/docs/generators/fsharp-functions.md
index 534dbbc445f..5d148d8fe2f 100644
--- a/docs/generators/fsharp-functions.md
+++ b/docs/generators/fsharp-functions.md
@@ -8,6 +8,7 @@ title: Documentation for the fsharp-functions Generator
| -------- | ----- | ----- |
| generator name | fsharp-functions | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | F# | |
| helpTxt | Generates a fsharp-functions server (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/fsharp-giraffe-server.md b/docs/generators/fsharp-giraffe-server.md
index fe1c0c180b4..176603a3135 100644
--- a/docs/generators/fsharp-giraffe-server.md
+++ b/docs/generators/fsharp-giraffe-server.md
@@ -8,6 +8,7 @@ title: Documentation for the fsharp-giraffe-server Generator
| -------- | ----- | ----- |
| generator name | fsharp-giraffe-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | F# | |
| helpTxt | Generates a F# Giraffe server (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/go-deprecated.md b/docs/generators/go-deprecated.md
index cb19432610d..fa44c2c81ad 100644
--- a/docs/generators/go-deprecated.md
+++ b/docs/generators/go-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the go-deprecated Generator
| -------- | ----- | ----- |
| generator name | go-deprecated | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Go | |
| helpTxt | Generates a Go client library (beta). NOTE: this generator has been deprecated. Please use `go` client generator instead. | |
## CONFIG OPTIONS
diff --git a/docs/generators/go-echo-server.md b/docs/generators/go-echo-server.md
index 9ad9e61c952..9f4a8e2e236 100644
--- a/docs/generators/go-echo-server.md
+++ b/docs/generators/go-echo-server.md
@@ -8,6 +8,7 @@ title: Documentation for the go-echo-server Generator
| -------- | ----- | ----- |
| generator name | go-echo-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Go | |
| helpTxt | Generates a go-echo server. (Beta) | |
## CONFIG OPTIONS
diff --git a/docs/generators/go-gin-server.md b/docs/generators/go-gin-server.md
index 85c1e5efbc4..86f6b26bdd8 100644
--- a/docs/generators/go-gin-server.md
+++ b/docs/generators/go-gin-server.md
@@ -8,6 +8,7 @@ title: Documentation for the go-gin-server Generator
| -------- | ----- | ----- |
| generator name | go-gin-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Go | |
| helpTxt | Generates a Go server library with the gin framework using OpenAPI-Generator.By default, it will also generate service classes. | |
## CONFIG OPTIONS
diff --git a/docs/generators/go-server.md b/docs/generators/go-server.md
index f3f0a91da94..310a212a504 100644
--- a/docs/generators/go-server.md
+++ b/docs/generators/go-server.md
@@ -8,6 +8,7 @@ title: Documentation for the go-server Generator
| -------- | ----- | ----- |
| generator name | go-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Go | |
| helpTxt | Generates a Go server library using OpenAPI-Generator. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | |
## CONFIG OPTIONS
diff --git a/docs/generators/go.md b/docs/generators/go.md
index 1bb81764435..4a005d47ac0 100644
--- a/docs/generators/go.md
+++ b/docs/generators/go.md
@@ -8,6 +8,7 @@ title: Documentation for the go Generator
| -------- | ----- | ----- |
| generator name | go | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Go | |
| helpTxt | Generates a Go client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/graphql-nodejs-express-server.md b/docs/generators/graphql-nodejs-express-server.md
index a1f1248d285..8d323b1b7bc 100644
--- a/docs/generators/graphql-nodejs-express-server.md
+++ b/docs/generators/graphql-nodejs-express-server.md
@@ -8,6 +8,7 @@ title: Documentation for the graphql-nodejs-express-server Generator
| -------- | ----- | ----- |
| generator name | graphql-nodejs-express-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Javascript | |
| helpTxt | Generates a GraphQL Node.js Express server (beta) including it's types, queries, mutations, (resolvers) | |
## CONFIG OPTIONS
diff --git a/docs/generators/graphql-schema.md b/docs/generators/graphql-schema.md
index ecdedafb3da..a5c60cf1a15 100644
--- a/docs/generators/graphql-schema.md
+++ b/docs/generators/graphql-schema.md
@@ -8,6 +8,7 @@ title: Documentation for the graphql-schema Generator
| -------- | ----- | ----- |
| generator name | graphql-schema | pass this to the generate command after -g |
| generator type | SCHEMA | |
+| generator language | GraphQL | |
| helpTxt | Generates GraphQL schema files (beta) | |
## CONFIG OPTIONS
diff --git a/docs/generators/groovy.md b/docs/generators/groovy.md
index 18c943c2860..a7d42bb7c05 100644
--- a/docs/generators/groovy.md
+++ b/docs/generators/groovy.md
@@ -8,6 +8,7 @@ title: Documentation for the groovy Generator
| -------- | ----- | ----- |
| generator name | groovy | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Groovy | |
| helpTxt | Generates a Groovy API client. | |
## CONFIG OPTIONS
diff --git a/docs/generators/haskell-http-client.md b/docs/generators/haskell-http-client.md
index 4515d4ad850..8ffbcdb5cfd 100644
--- a/docs/generators/haskell-http-client.md
+++ b/docs/generators/haskell-http-client.md
@@ -8,6 +8,7 @@ title: Documentation for the haskell-http-client Generator
| -------- | ----- | ----- |
| generator name | haskell-http-client | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Haskell | |
| helpTxt | Generates a Haskell http-client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/haskell-yesod.md b/docs/generators/haskell-yesod.md
index 7993d7988b2..3b472c8a28b 100644
--- a/docs/generators/haskell-yesod.md
+++ b/docs/generators/haskell-yesod.md
@@ -8,6 +8,7 @@ title: Documentation for the haskell-yesod Generator
| -------- | ----- | ----- |
| generator name | haskell-yesod | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Haskell | |
| helpTxt | Generates a haskell-yesod server. | |
## CONFIG OPTIONS
diff --git a/docs/generators/haskell.md b/docs/generators/haskell.md
index 28e69825493..b2ebcdaa699 100644
--- a/docs/generators/haskell.md
+++ b/docs/generators/haskell.md
@@ -8,6 +8,7 @@ title: Documentation for the haskell Generator
| -------- | ----- | ----- |
| generator name | haskell | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Haskell | |
| helpTxt | Generates a Haskell server and client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-inflector.md b/docs/generators/java-inflector.md
index 48b4070382e..d397419112f 100644
--- a/docs/generators/java-inflector.md
+++ b/docs/generators/java-inflector.md
@@ -8,6 +8,7 @@ title: Documentation for the java-inflector Generator
| -------- | ----- | ----- |
| generator name | java-inflector | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java Inflector Server application. | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-micronaut-client.md b/docs/generators/java-micronaut-client.md
index 898f2ee2f33..75c961bcf92 100644
--- a/docs/generators/java-micronaut-client.md
+++ b/docs/generators/java-micronaut-client.md
@@ -8,6 +8,7 @@ title: Documentation for the java-micronaut-client Generator
| -------- | ----- | ----- |
| generator name | java-micronaut-client | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Java | |
| helpTxt | Generates a Java Micronaut Client. | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-msf4j.md b/docs/generators/java-msf4j.md
index fd0b6ec7c27..7b92e9cad42 100644
--- a/docs/generators/java-msf4j.md
+++ b/docs/generators/java-msf4j.md
@@ -8,6 +8,7 @@ title: Documentation for the java-msf4j Generator
| -------- | ----- | ----- |
| generator name | java-msf4j | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java Micro Service based on WSO2 Microservices Framework for Java (MSF4J) | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-pkmst.md b/docs/generators/java-pkmst.md
index 9731d407c37..18b27e77430 100644
--- a/docs/generators/java-pkmst.md
+++ b/docs/generators/java-pkmst.md
@@ -8,6 +8,7 @@ title: Documentation for the java-pkmst Generator
| -------- | ----- | ----- |
| generator name | java-pkmst | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a PKMST SpringBoot Server application using the SpringFox integration. Also enables EurekaServerClient / Zipkin / Spring-Boot admin | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-play-framework.md b/docs/generators/java-play-framework.md
index 8137dc2f7a6..abc3d0b4239 100644
--- a/docs/generators/java-play-framework.md
+++ b/docs/generators/java-play-framework.md
@@ -8,6 +8,7 @@ title: Documentation for the java-play-framework Generator
| -------- | ----- | ----- |
| generator name | java-play-framework | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java Play Framework Server application. | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-undertow-server.md b/docs/generators/java-undertow-server.md
index 340ae31025b..b359cf88035 100644
--- a/docs/generators/java-undertow-server.md
+++ b/docs/generators/java-undertow-server.md
@@ -8,6 +8,7 @@ title: Documentation for the java-undertow-server Generator
| -------- | ----- | ----- |
| generator name | java-undertow-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java Undertow Server application (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-vertx-web.md b/docs/generators/java-vertx-web.md
index 5d4946c67d4..4e599a29d08 100644
--- a/docs/generators/java-vertx-web.md
+++ b/docs/generators/java-vertx-web.md
@@ -8,6 +8,7 @@ title: Documentation for the java-vertx-web Generator
| -------- | ----- | ----- |
| generator name | java-vertx-web | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java Vert.x-Web Server (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/java-vertx.md b/docs/generators/java-vertx.md
index 82660a9c9ea..96ffc3ee975 100644
--- a/docs/generators/java-vertx.md
+++ b/docs/generators/java-vertx.md
@@ -8,6 +8,7 @@ title: Documentation for the java-vertx Generator
| -------- | ----- | ----- |
| generator name | java-vertx | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a java-Vert.X Server library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/java.md b/docs/generators/java.md
index 90aa5d73f66..dae11b0a614 100644
--- a/docs/generators/java.md
+++ b/docs/generators/java.md
@@ -8,6 +8,7 @@ title: Documentation for the java Generator
| -------- | ----- | ----- |
| generator name | java | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Java | |
| helpTxt | Generates a Java client library (HTTP lib: Jersey (1.x, 2.x), Retrofit (2.x), OpenFeign (10.x) and more. | |
## CONFIG OPTIONS
diff --git a/docs/generators/javascript-apollo.md b/docs/generators/javascript-apollo.md
index 3129864fb33..9d91580aba7 100644
--- a/docs/generators/javascript-apollo.md
+++ b/docs/generators/javascript-apollo.md
@@ -8,6 +8,7 @@ title: Documentation for the javascript-apollo Generator
| -------- | ----- | ----- |
| generator name | javascript-apollo | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Javascript | |
| helpTxt | Generates a JavaScript client library (beta) using Apollo RESTDatasource. | |
## CONFIG OPTIONS
diff --git a/docs/generators/javascript-closure-angular.md b/docs/generators/javascript-closure-angular.md
index b9da1dc8f55..aa2b36502f9 100644
--- a/docs/generators/javascript-closure-angular.md
+++ b/docs/generators/javascript-closure-angular.md
@@ -8,6 +8,7 @@ title: Documentation for the javascript-closure-angular Generator
| -------- | ----- | ----- |
| generator name | javascript-closure-angular | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Javascript | |
| helpTxt | Generates a Javascript AngularJS client library (beta) annotated with Google Closure Compiler annotations(https://developers.google.com/closure/compiler/docs/js-for-compiler?hl=en) | |
## CONFIG OPTIONS
diff --git a/docs/generators/javascript-flowtyped.md b/docs/generators/javascript-flowtyped.md
index 76b81c5aa82..e404f23e631 100644
--- a/docs/generators/javascript-flowtyped.md
+++ b/docs/generators/javascript-flowtyped.md
@@ -8,6 +8,7 @@ title: Documentation for the javascript-flowtyped Generator
| -------- | ----- | ----- |
| generator name | javascript-flowtyped | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Javascript | |
| helpTxt | Generates a Javascript client library (beta) using Flow types and Fetch API. | |
## CONFIG OPTIONS
diff --git a/docs/generators/javascript.md b/docs/generators/javascript.md
index 2381c5108f3..ce8123c03b2 100644
--- a/docs/generators/javascript.md
+++ b/docs/generators/javascript.md
@@ -8,6 +8,7 @@ title: Documentation for the javascript Generator
| -------- | ----- | ----- |
| generator name | javascript | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Javascript | |
| helpTxt | Generates a JavaScript client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-cxf-cdi.md b/docs/generators/jaxrs-cxf-cdi.md
index 1564b252520..b4f16bea4c9 100644
--- a/docs/generators/jaxrs-cxf-cdi.md
+++ b/docs/generators/jaxrs-cxf-cdi.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-cxf-cdi Generator
| -------- | ----- | ----- |
| generator name | jaxrs-cxf-cdi | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java JAXRS Server according to JAXRS 2.0 specification, assuming an Apache CXF runtime and a Java EE runtime with CDI enabled. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-cxf-client.md b/docs/generators/jaxrs-cxf-client.md
index b7fcd7f4942..a31c00fe698 100644
--- a/docs/generators/jaxrs-cxf-client.md
+++ b/docs/generators/jaxrs-cxf-client.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-cxf-client Generator
| -------- | ----- | ----- |
| generator name | jaxrs-cxf-client | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Java | |
| helpTxt | Generates a Java JAXRS Client based on Apache CXF framework. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-cxf-extended.md b/docs/generators/jaxrs-cxf-extended.md
index c44b15f100b..40fa6dfde17 100644
--- a/docs/generators/jaxrs-cxf-extended.md
+++ b/docs/generators/jaxrs-cxf-extended.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-cxf-extended Generator
| -------- | ----- | ----- |
| generator name | jaxrs-cxf-extended | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Extends jaxrs-cxf with options to generate a functional mock server. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-cxf.md b/docs/generators/jaxrs-cxf.md
index f3cb09d4176..ed251b835f0 100644
--- a/docs/generators/jaxrs-cxf.md
+++ b/docs/generators/jaxrs-cxf.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-cxf Generator
| -------- | ----- | ----- |
| generator name | jaxrs-cxf | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java JAXRS Server application based on Apache CXF framework. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-jersey.md b/docs/generators/jaxrs-jersey.md
index 086f079c059..f82ae05541c 100644
--- a/docs/generators/jaxrs-jersey.md
+++ b/docs/generators/jaxrs-jersey.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-jersey Generator
| -------- | ----- | ----- |
| generator name | jaxrs-jersey | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java JAXRS Server application based on Jersey framework. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-resteasy-eap.md b/docs/generators/jaxrs-resteasy-eap.md
index 3670d584186..7dff1caf8c7 100644
--- a/docs/generators/jaxrs-resteasy-eap.md
+++ b/docs/generators/jaxrs-resteasy-eap.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-resteasy-eap Generator
| -------- | ----- | ----- |
| generator name | jaxrs-resteasy-eap | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java JAXRS-Resteasy Server application. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-resteasy.md b/docs/generators/jaxrs-resteasy.md
index bf56de2f235..32fb664d902 100644
--- a/docs/generators/jaxrs-resteasy.md
+++ b/docs/generators/jaxrs-resteasy.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-resteasy Generator
| -------- | ----- | ----- |
| generator name | jaxrs-resteasy | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java JAXRS-Resteasy Server application. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jaxrs-spec.md b/docs/generators/jaxrs-spec.md
index 84d8b47d501..91bfa156aea 100644
--- a/docs/generators/jaxrs-spec.md
+++ b/docs/generators/jaxrs-spec.md
@@ -8,6 +8,7 @@ title: Documentation for the jaxrs-spec Generator
| -------- | ----- | ----- |
| generator name | jaxrs-spec | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java JAXRS Server according to JAXRS 2.0 specification. | |
## CONFIG OPTIONS
diff --git a/docs/generators/jmeter.md b/docs/generators/jmeter.md
index e47e7fef177..426ed04b4cc 100644
--- a/docs/generators/jmeter.md
+++ b/docs/generators/jmeter.md
@@ -8,6 +8,7 @@ title: Documentation for the jmeter Generator
| -------- | ----- | ----- |
| generator name | jmeter | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Java | |
| helpTxt | Generates a JMeter .jmx file. | |
## CONFIG OPTIONS
diff --git a/docs/generators/k6.md b/docs/generators/k6.md
index a23aec49d2d..0ab38225e03 100644
--- a/docs/generators/k6.md
+++ b/docs/generators/k6.md
@@ -8,6 +8,7 @@ title: Documentation for the k6 Generator
| -------- | ----- | ----- |
| generator name | k6 | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | k6 | |
| helpTxt | Generates a k6 script (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/kotlin-server-deprecated.md b/docs/generators/kotlin-server-deprecated.md
index 79e12009c63..3c5c6ca448d 100644
--- a/docs/generators/kotlin-server-deprecated.md
+++ b/docs/generators/kotlin-server-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the kotlin-server-deprecated Generator
| -------- | ----- | ----- |
| generator name | kotlin-server-deprecated | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Kotlin | |
| helpTxt | Generates a Kotlin server (Ktor v1.1.3). IMPORTANT: this generator has been deprecated. Please migrate to `kotlin-server` which supports Ktor v1.5.2+. | |
## CONFIG OPTIONS
diff --git a/docs/generators/kotlin-server.md b/docs/generators/kotlin-server.md
index 95dce36a027..c0a473d9fd8 100644
--- a/docs/generators/kotlin-server.md
+++ b/docs/generators/kotlin-server.md
@@ -8,6 +8,7 @@ title: Documentation for the kotlin-server Generator
| -------- | ----- | ----- |
| generator name | kotlin-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Kotlin | |
| helpTxt | Generates a Kotlin server. | |
## CONFIG OPTIONS
diff --git a/docs/generators/kotlin-spring.md b/docs/generators/kotlin-spring.md
index d09124f4a7f..8363a31d4bf 100644
--- a/docs/generators/kotlin-spring.md
+++ b/docs/generators/kotlin-spring.md
@@ -8,6 +8,7 @@ title: Documentation for the kotlin-spring Generator
| -------- | ----- | ----- |
| generator name | kotlin-spring | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Kotlin | |
| helpTxt | Generates a Kotlin Spring application. | |
## CONFIG OPTIONS
diff --git a/docs/generators/kotlin-vertx.md b/docs/generators/kotlin-vertx.md
index 174d19f1669..30c0474ca76 100644
--- a/docs/generators/kotlin-vertx.md
+++ b/docs/generators/kotlin-vertx.md
@@ -8,6 +8,7 @@ title: Documentation for the kotlin-vertx Generator
| -------- | ----- | ----- |
| generator name | kotlin-vertx | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Kotlin | |
| helpTxt | Generates a kotlin-vertx server. | |
## CONFIG OPTIONS
diff --git a/docs/generators/kotlin.md b/docs/generators/kotlin.md
index 31f9601161d..d825664c0c8 100644
--- a/docs/generators/kotlin.md
+++ b/docs/generators/kotlin.md
@@ -8,6 +8,7 @@ title: Documentation for the kotlin Generator
| -------- | ----- | ----- |
| generator name | kotlin | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Kotlin | |
| helpTxt | Generates a Kotlin client. | |
## CONFIG OPTIONS
diff --git a/docs/generators/ktorm-schema.md b/docs/generators/ktorm-schema.md
index 163fce14c15..b301b23a3bc 100644
--- a/docs/generators/ktorm-schema.md
+++ b/docs/generators/ktorm-schema.md
@@ -8,6 +8,7 @@ title: Documentation for the ktorm-schema Generator
| -------- | ----- | ----- |
| generator name | ktorm-schema | pass this to the generate command after -g |
| generator type | SCHEMA | |
+| generator language | Ktorm | |
| helpTxt | Generates a kotlin-ktorm schema (beta) | |
## CONFIG OPTIONS
diff --git a/docs/generators/lua.md b/docs/generators/lua.md
index 3f4e6e34c6c..a890b08256f 100644
--- a/docs/generators/lua.md
+++ b/docs/generators/lua.md
@@ -8,6 +8,7 @@ title: Documentation for the lua Generator
| -------- | ----- | ----- |
| generator name | lua | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Lua | |
| helpTxt | Generates a Lua client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/mysql-schema.md b/docs/generators/mysql-schema.md
index 3499563f5a8..0fa16e99328 100644
--- a/docs/generators/mysql-schema.md
+++ b/docs/generators/mysql-schema.md
@@ -8,6 +8,7 @@ title: Documentation for the mysql-schema Generator
| -------- | ----- | ----- |
| generator name | mysql-schema | pass this to the generate command after -g |
| generator type | SCHEMA | |
+| generator language | Mysql | |
| helpTxt | Generates a MySQL schema based on the model or schema defined in the OpenAPI specification (v2, v3). | |
## CONFIG OPTIONS
diff --git a/docs/generators/nim.md b/docs/generators/nim.md
index 77a6d5e9046..669b310cd31 100644
--- a/docs/generators/nim.md
+++ b/docs/generators/nim.md
@@ -8,6 +8,7 @@ title: Documentation for the nim Generator
| -------- | ----- | ----- |
| generator name | nim | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Nim | |
| helpTxt | Generates a nim client (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/nodejs-express-server.md b/docs/generators/nodejs-express-server.md
index f2bca510334..e530fd1a1b5 100644
--- a/docs/generators/nodejs-express-server.md
+++ b/docs/generators/nodejs-express-server.md
@@ -8,6 +8,7 @@ title: Documentation for the nodejs-express-server Generator
| -------- | ----- | ----- |
| generator name | nodejs-express-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Javascript | |
| helpTxt | Generates a NodeJS Express server (alpha). IMPORTANT: this generator may subject to breaking changes without further notice). | |
## CONFIG OPTIONS
diff --git a/docs/generators/objc.md b/docs/generators/objc.md
index fa4c1350801..11e1e4280bc 100644
--- a/docs/generators/objc.md
+++ b/docs/generators/objc.md
@@ -8,6 +8,7 @@ title: Documentation for the objc Generator
| -------- | ----- | ----- |
| generator name | objc | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Objective-C | |
| helpTxt | Generates an Objective-C client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/ocaml.md b/docs/generators/ocaml.md
index a453f108792..d1a5175be91 100644
--- a/docs/generators/ocaml.md
+++ b/docs/generators/ocaml.md
@@ -8,6 +8,7 @@ title: Documentation for the ocaml Generator
| -------- | ----- | ----- |
| generator name | ocaml | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | OCaml | |
| helpTxt | Generates an OCaml client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/perl.md b/docs/generators/perl.md
index 5d9c89a3a10..82bb14d553f 100644
--- a/docs/generators/perl.md
+++ b/docs/generators/perl.md
@@ -8,6 +8,7 @@ title: Documentation for the perl Generator
| -------- | ----- | ----- |
| generator name | perl | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Perl | |
| helpTxt | Generates a Perl client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-dt.md b/docs/generators/php-dt.md
index 293940f6ca0..9ee8556dc2b 100644
--- a/docs/generators/php-dt.md
+++ b/docs/generators/php-dt.md
@@ -8,6 +8,7 @@ title: Documentation for the php-dt Generator
| -------- | ----- | ----- |
| generator name | php-dt | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | PHP | |
| helpTxt | Generates a PHP client relying on Data Transfer ( https://github.com/Articus/DataTransfer ) and compliant with PSR-7, PSR-11, PSR-17 and PSR-18. | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-laravel.md b/docs/generators/php-laravel.md
index bd374554c82..0f4c9b9b43a 100644
--- a/docs/generators/php-laravel.md
+++ b/docs/generators/php-laravel.md
@@ -8,6 +8,7 @@ title: Documentation for the php-laravel Generator
| -------- | ----- | ----- |
| generator name | php-laravel | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | PHP | |
| helpTxt | Generates a PHP laravel server library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-lumen.md b/docs/generators/php-lumen.md
index 1b91b92fd9a..44952212bd1 100644
--- a/docs/generators/php-lumen.md
+++ b/docs/generators/php-lumen.md
@@ -8,6 +8,7 @@ title: Documentation for the php-lumen Generator
| -------- | ----- | ----- |
| generator name | php-lumen | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | PHP | |
| helpTxt | Generates a PHP Lumen server library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-mezzio-ph.md b/docs/generators/php-mezzio-ph.md
index 71268386534..1060eb030ed 100644
--- a/docs/generators/php-mezzio-ph.md
+++ b/docs/generators/php-mezzio-ph.md
@@ -8,6 +8,7 @@ title: Documentation for the php-mezzio-ph Generator
| -------- | ----- | ----- |
| generator name | php-mezzio-ph | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | PHP | |
| helpTxt | Generates PHP server stub using Mezzio ( https://docs.mezzio.dev/mezzio/ ) and Path Handler ( https://github.com/Articus/PathHandler ). | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-silex-deprecated.md b/docs/generators/php-silex-deprecated.md
index e9af8da6621..df5ed167aec 100644
--- a/docs/generators/php-silex-deprecated.md
+++ b/docs/generators/php-silex-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the php-silex-deprecated Generator
| -------- | ----- | ----- |
| generator name | php-silex-deprecated | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | PHP | |
| helpTxt | Generates a PHP Silex server library. IMPORTANT NOTE: this generator is no longer actively maintained. | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-slim-deprecated.md b/docs/generators/php-slim-deprecated.md
index 5e88e4e684a..19fb25e9a97 100644
--- a/docs/generators/php-slim-deprecated.md
+++ b/docs/generators/php-slim-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the php-slim-deprecated Generator
| -------- | ----- | ----- |
| generator name | php-slim-deprecated | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | PHP | |
| helpTxt | Generates a PHP Slim Framework server library. IMPORTANT NOTE: this generator (Slim 3.x) is no longer actively maintained so please use 'php-slim4' generator instead. | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-slim4.md b/docs/generators/php-slim4.md
index ae8676e2d9a..b021d914077 100644
--- a/docs/generators/php-slim4.md
+++ b/docs/generators/php-slim4.md
@@ -8,6 +8,7 @@ title: Documentation for the php-slim4 Generator
| -------- | ----- | ----- |
| generator name | php-slim4 | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | PHP | |
| helpTxt | Generates a PHP Slim 4 Framework server library(with Mock server). | |
## CONFIG OPTIONS
diff --git a/docs/generators/php-symfony.md b/docs/generators/php-symfony.md
index 8ed3be46e39..da7aac53103 100644
--- a/docs/generators/php-symfony.md
+++ b/docs/generators/php-symfony.md
@@ -8,6 +8,7 @@ title: Documentation for the php-symfony Generator
| -------- | ----- | ----- |
| generator name | php-symfony | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | PHP | |
| helpTxt | Generates a PHP Symfony server bundle. | |
## CONFIG OPTIONS
diff --git a/docs/generators/php.md b/docs/generators/php.md
index b9a93234cb2..113eb324755 100644
--- a/docs/generators/php.md
+++ b/docs/generators/php.md
@@ -8,6 +8,7 @@ title: Documentation for the php Generator
| -------- | ----- | ----- |
| generator name | php | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | PHP | |
| helpTxt | Generates a PHP client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/powershell.md b/docs/generators/powershell.md
index 36d7ba9e54d..7efbc46ff08 100644
--- a/docs/generators/powershell.md
+++ b/docs/generators/powershell.md
@@ -8,6 +8,7 @@ title: Documentation for the powershell Generator
| -------- | ----- | ----- |
| generator name | powershell | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | PowerShell | |
| helpTxt | Generates a PowerShell API client (beta) | |
## CONFIG OPTIONS
diff --git a/docs/generators/protobuf-schema.md b/docs/generators/protobuf-schema.md
index 2f350f1a1b0..e8f8361bea0 100644
--- a/docs/generators/protobuf-schema.md
+++ b/docs/generators/protobuf-schema.md
@@ -8,6 +8,7 @@ title: Documentation for the protobuf-schema Generator
| -------- | ----- | ----- |
| generator name | protobuf-schema | pass this to the generate command after -g |
| generator type | SCHEMA | |
+| generator language | Protocol Buffers (Protobuf) | |
| helpTxt | Generates gRPC and protocol buffer schema files (beta) | |
## CONFIG OPTIONS
diff --git a/docs/generators/python-aiohttp.md b/docs/generators/python-aiohttp.md
index fdfdf70f306..79ee486c1ea 100644
--- a/docs/generators/python-aiohttp.md
+++ b/docs/generators/python-aiohttp.md
@@ -8,6 +8,7 @@ title: Documentation for the python-aiohttp Generator
| -------- | ----- | ----- |
| generator name | python-aiohttp | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Python | |
| helpTxt | Generates a Python server library using the Connexion project. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | |
## CONFIG OPTIONS
diff --git a/docs/generators/python-blueplanet.md b/docs/generators/python-blueplanet.md
index f8f6d4f6307..bd5d365f4fb 100644
--- a/docs/generators/python-blueplanet.md
+++ b/docs/generators/python-blueplanet.md
@@ -8,6 +8,7 @@ title: Documentation for the python-blueplanet Generator
| -------- | ----- | ----- |
| generator name | python-blueplanet | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Python | |
| helpTxt | Generates a Python server library using the Connexion project. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | |
## CONFIG OPTIONS
diff --git a/docs/generators/python-experimental.md b/docs/generators/python-experimental.md
index e026fdf032a..49e06706d54 100644
--- a/docs/generators/python-experimental.md
+++ b/docs/generators/python-experimental.md
@@ -8,6 +8,7 @@ title: Documentation for the python-experimental Generator
| -------- | ----- | ----- |
| generator name | python-experimental | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Python | |
| helpTxt | Generates a Python client library
Features in this generator:
- type hints on endpoints and model creation
- model parameter names use the spec defined keys and cases
- robust composition (oneOf/anyOf/allOf) where paload data is stored in one instance only
- endpoint parameter names use the spec defined keys and cases
- inline schemas are supported at any location including composition
- multiple content types supported in request body and response bodies
- run time type checking
- quicker load time for python modules (a single endpoint can be imported and used without loading others)
- all instances of schemas dynamically inherit from all matching schemas so one can use isinstance to check if validation passed
- composed schemas with type constraints supported (type:object + oneOf/anyOf/allOf)
- schemas are not coerced/cast. For example string + date are both stored as string, and there is a date accessor
- Exceptions: int/float is stored as Decimal, When receiving data from headers it will start as str and may need to be cast for example to int | |
## CONFIG OPTIONS
diff --git a/docs/generators/python-fastapi.md b/docs/generators/python-fastapi.md
index bb88a406076..72a438df371 100644
--- a/docs/generators/python-fastapi.md
+++ b/docs/generators/python-fastapi.md
@@ -8,6 +8,7 @@ title: Documentation for the python-fastapi Generator
| -------- | ----- | ----- |
| generator name | python-fastapi | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Python | |
| helpTxt | Generates a Python FastAPI server (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/python-flask.md b/docs/generators/python-flask.md
index b53c86fded1..084f4723afc 100644
--- a/docs/generators/python-flask.md
+++ b/docs/generators/python-flask.md
@@ -8,6 +8,7 @@ title: Documentation for the python-flask Generator
| -------- | ----- | ----- |
| generator name | python-flask | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Python | |
| helpTxt | Generates a Python server library using the Connexion project. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | |
## CONFIG OPTIONS
diff --git a/docs/generators/python-legacy.md b/docs/generators/python-legacy.md
index 14821d0ae1c..43d89e0b844 100644
--- a/docs/generators/python-legacy.md
+++ b/docs/generators/python-legacy.md
@@ -8,6 +8,7 @@ title: Documentation for the python-legacy Generator
| -------- | ----- | ----- |
| generator name | python-legacy | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Python | |
| helpTxt | Generates a Python client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/python.md b/docs/generators/python.md
index 607c71a2604..3db4f227b07 100644
--- a/docs/generators/python.md
+++ b/docs/generators/python.md
@@ -8,6 +8,7 @@ title: Documentation for the python Generator
| -------- | ----- | ----- |
| generator name | python | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Python | |
| helpTxt | Generates a Python client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/r.md b/docs/generators/r.md
index d2ee1ea6836..f2ab5c63832 100644
--- a/docs/generators/r.md
+++ b/docs/generators/r.md
@@ -8,6 +8,7 @@ title: Documentation for the r Generator
| -------- | ----- | ----- |
| generator name | r | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | R | |
| helpTxt | Generates a R client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/ruby-on-rails.md b/docs/generators/ruby-on-rails.md
index f0be7a29e13..3473ee666cd 100644
--- a/docs/generators/ruby-on-rails.md
+++ b/docs/generators/ruby-on-rails.md
@@ -8,6 +8,7 @@ title: Documentation for the ruby-on-rails Generator
| -------- | ----- | ----- |
| generator name | ruby-on-rails | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Ruby | |
| helpTxt | Generates a Ruby on Rails (v5) server library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/ruby-sinatra.md b/docs/generators/ruby-sinatra.md
index f58b4b948b1..981be7d3c32 100644
--- a/docs/generators/ruby-sinatra.md
+++ b/docs/generators/ruby-sinatra.md
@@ -8,6 +8,7 @@ title: Documentation for the ruby-sinatra Generator
| -------- | ----- | ----- |
| generator name | ruby-sinatra | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Ruby | |
| helpTxt | Generates a Ruby Sinatra server library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/ruby.md b/docs/generators/ruby.md
index 56c094bbd9f..126d32b111b 100644
--- a/docs/generators/ruby.md
+++ b/docs/generators/ruby.md
@@ -8,6 +8,7 @@ title: Documentation for the ruby Generator
| -------- | ----- | ----- |
| generator name | ruby | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Ruby | |
| helpTxt | Generates a Ruby client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/rust-server.md b/docs/generators/rust-server.md
index 7822aa5417c..b669ac3fae9 100644
--- a/docs/generators/rust-server.md
+++ b/docs/generators/rust-server.md
@@ -8,6 +8,7 @@ title: Documentation for the rust-server Generator
| -------- | ----- | ----- |
| generator name | rust-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Rust | |
| helpTxt | Generates a Rust client/server library (beta) using the openapi-generator project. | |
## CONFIG OPTIONS
diff --git a/docs/generators/rust.md b/docs/generators/rust.md
index 44b63aee0ec..6637bf69098 100644
--- a/docs/generators/rust.md
+++ b/docs/generators/rust.md
@@ -8,6 +8,7 @@ title: Documentation for the rust Generator
| -------- | ----- | ----- |
| generator name | rust | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Rust | |
| helpTxt | Generates a Rust client library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-akka-http-server.md b/docs/generators/scala-akka-http-server.md
index 9c35ef92e7d..33fa8817eb8 100644
--- a/docs/generators/scala-akka-http-server.md
+++ b/docs/generators/scala-akka-http-server.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-akka-http-server Generator
| -------- | ----- | ----- |
| generator name | scala-akka-http-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Scala | |
| helpTxt | Generates a scala-akka-http server (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-akka.md b/docs/generators/scala-akka.md
index cf8b6909aca..9612a78014a 100644
--- a/docs/generators/scala-akka.md
+++ b/docs/generators/scala-akka.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-akka Generator
| -------- | ----- | ----- |
| generator name | scala-akka | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Scala | |
| helpTxt | Generates a Scala client library (beta) base on Akka/Spray. | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-finch.md b/docs/generators/scala-finch.md
index 9796e5d50fd..02ebc385796 100644
--- a/docs/generators/scala-finch.md
+++ b/docs/generators/scala-finch.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-finch Generator
| -------- | ----- | ----- |
| generator name | scala-finch | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Scala | |
| helpTxt | Generates a Scala server application with Finch. | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-gatling.md b/docs/generators/scala-gatling.md
index 19cd4528952..fc111db2002 100644
--- a/docs/generators/scala-gatling.md
+++ b/docs/generators/scala-gatling.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-gatling Generator
| -------- | ----- | ----- |
| generator name | scala-gatling | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Scala | |
| helpTxt | Generates a gatling simulation library (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-httpclient-deprecated.md b/docs/generators/scala-httpclient-deprecated.md
index af714b42ed2..6760f78c776 100644
--- a/docs/generators/scala-httpclient-deprecated.md
+++ b/docs/generators/scala-httpclient-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-httpclient-deprecated Generator
| -------- | ----- | ----- |
| generator name | scala-httpclient-deprecated | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Scala | |
| helpTxt | Generates a Scala client library (beta). IMPORTANT: This generator is no longer actively maintained and will be deprecated. PLease use 'scala-akka' generator instead. | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-lagom-server.md b/docs/generators/scala-lagom-server.md
index aba88bb57ee..aae66c6de02 100644
--- a/docs/generators/scala-lagom-server.md
+++ b/docs/generators/scala-lagom-server.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-lagom-server Generator
| -------- | ----- | ----- |
| generator name | scala-lagom-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Scala | |
| helpTxt | Generates a Lagom API server (Beta) in scala | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-play-server.md b/docs/generators/scala-play-server.md
index 845b9a233b8..ebe594a10a9 100644
--- a/docs/generators/scala-play-server.md
+++ b/docs/generators/scala-play-server.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-play-server Generator
| -------- | ----- | ----- |
| generator name | scala-play-server | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Scala | |
| helpTxt | Generates a Scala server application (beta) with Play Framework. | |
## CONFIG OPTIONS
diff --git a/docs/generators/scala-sttp.md b/docs/generators/scala-sttp.md
index 1befd28b70e..7bd25ecef96 100644
--- a/docs/generators/scala-sttp.md
+++ b/docs/generators/scala-sttp.md
@@ -8,6 +8,7 @@ title: Documentation for the scala-sttp Generator
| -------- | ----- | ----- |
| generator name | scala-sttp | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Scala | |
| helpTxt | Generates a Scala client library (beta) based on Sttp. | |
## CONFIG OPTIONS
diff --git a/docs/generators/scalatra.md b/docs/generators/scalatra.md
index 56bef75b6cc..3e52e8e9f9a 100644
--- a/docs/generators/scalatra.md
+++ b/docs/generators/scalatra.md
@@ -8,6 +8,7 @@ title: Documentation for the scalatra Generator
| -------- | ----- | ----- |
| generator name | scalatra | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Scala | |
| helpTxt | Generates a Scala server application with Scalatra. | |
## CONFIG OPTIONS
diff --git a/docs/generators/scalaz.md b/docs/generators/scalaz.md
index 7c356c9f8e2..077d1d3d14f 100644
--- a/docs/generators/scalaz.md
+++ b/docs/generators/scalaz.md
@@ -8,6 +8,7 @@ title: Documentation for the scalaz Generator
| -------- | ----- | ----- |
| generator name | scalaz | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Scala | |
| helpTxt | Generates a Scalaz client library (beta) that uses http4s | |
## CONFIG OPTIONS
diff --git a/docs/generators/spring.md b/docs/generators/spring.md
index 7623c432a75..8dee03a692a 100644
--- a/docs/generators/spring.md
+++ b/docs/generators/spring.md
@@ -8,6 +8,7 @@ title: Documentation for the spring Generator
| -------- | ----- | ----- |
| generator name | spring | pass this to the generate command after -g |
| generator type | SERVER | |
+| generator language | Java | |
| helpTxt | Generates a Java SpringBoot Server application using the SpringFox integration. | |
## CONFIG OPTIONS
diff --git a/docs/generators/swift4-deprecated.md b/docs/generators/swift4-deprecated.md
index 7743ddf5a45..26c3dbaf030 100644
--- a/docs/generators/swift4-deprecated.md
+++ b/docs/generators/swift4-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the swift4-deprecated Generator
| -------- | ----- | ----- |
| generator name | swift4-deprecated | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Swift | |
| helpTxt | Generates a Swift 4.x client library (Deprecated and will be removed in 5.x releases. Please use `swift5` instead.) | |
## CONFIG OPTIONS
diff --git a/docs/generators/swift5.md b/docs/generators/swift5.md
index cb5ea31e124..2d9b0128973 100644
--- a/docs/generators/swift5.md
+++ b/docs/generators/swift5.md
@@ -8,6 +8,7 @@ title: Documentation for the swift5 Generator
| -------- | ----- | ----- |
| generator name | swift5 | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Swift | |
| helpTxt | Generates a Swift 5.x client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-angular.md b/docs/generators/typescript-angular.md
index accefab18e0..112ec3f54da 100644
--- a/docs/generators/typescript-angular.md
+++ b/docs/generators/typescript-angular.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-angular Generator
| -------- | ----- | ----- |
| generator name | typescript-angular | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript Angular (6.x - 13.x) client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-angularjs-deprecated.md b/docs/generators/typescript-angularjs-deprecated.md
index bcacd72ecb8..4490fc90ba6 100644
--- a/docs/generators/typescript-angularjs-deprecated.md
+++ b/docs/generators/typescript-angularjs-deprecated.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-angularjs-deprecated Generator
| -------- | ----- | ----- |
| generator name | typescript-angularjs-deprecated | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript AngularJS client library. This generator has been deprecated and will be removed in the future release. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-aurelia.md b/docs/generators/typescript-aurelia.md
index 0632ee05eb0..6c2b5d91f99 100644
--- a/docs/generators/typescript-aurelia.md
+++ b/docs/generators/typescript-aurelia.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-aurelia Generator
| -------- | ----- | ----- |
| generator name | typescript-aurelia | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript client library for the Aurelia framework (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-axios.md b/docs/generators/typescript-axios.md
index 00bd32f9535..244b5471e3d 100644
--- a/docs/generators/typescript-axios.md
+++ b/docs/generators/typescript-axios.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-axios Generator
| -------- | ----- | ----- |
| generator name | typescript-axios | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript client library using axios. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-fetch.md b/docs/generators/typescript-fetch.md
index b272b0bb2bf..104a33cf745 100644
--- a/docs/generators/typescript-fetch.md
+++ b/docs/generators/typescript-fetch.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-fetch Generator
| -------- | ----- | ----- |
| generator name | typescript-fetch | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript client library using Fetch API (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-inversify.md b/docs/generators/typescript-inversify.md
index 5834880e4a4..ceca00588a3 100644
--- a/docs/generators/typescript-inversify.md
+++ b/docs/generators/typescript-inversify.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-inversify Generator
| -------- | ----- | ----- |
| generator name | typescript-inversify | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates Typescript services using Inversify IOC | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-jquery.md b/docs/generators/typescript-jquery.md
index e9469f20589..7f89c8e326d 100644
--- a/docs/generators/typescript-jquery.md
+++ b/docs/generators/typescript-jquery.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-jquery Generator
| -------- | ----- | ----- |
| generator name | typescript-jquery | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript jquery client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-nestjs.md b/docs/generators/typescript-nestjs.md
index 0619d801227..f6cd75a328c 100644
--- a/docs/generators/typescript-nestjs.md
+++ b/docs/generators/typescript-nestjs.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-nestjs Generator
| -------- | ----- | ----- |
| generator name | typescript-nestjs | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript Nestjs 6.x client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-node.md b/docs/generators/typescript-node.md
index b2afd57352d..03c988d6f25 100644
--- a/docs/generators/typescript-node.md
+++ b/docs/generators/typescript-node.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-node Generator
| -------- | ----- | ----- |
| generator name | typescript-node | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript NodeJS client library. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-redux-query.md b/docs/generators/typescript-redux-query.md
index 022f22d8c5e..85fc2a548c7 100644
--- a/docs/generators/typescript-redux-query.md
+++ b/docs/generators/typescript-redux-query.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-redux-query Generator
| -------- | ----- | ----- |
| generator name | typescript-redux-query | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript client library using redux-query API (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript-rxjs.md b/docs/generators/typescript-rxjs.md
index 52ed0e12ef0..06ef6aa84b7 100644
--- a/docs/generators/typescript-rxjs.md
+++ b/docs/generators/typescript-rxjs.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript-rxjs Generator
| -------- | ----- | ----- |
| generator name | typescript-rxjs | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript client library using Rxjs API. | |
## CONFIG OPTIONS
diff --git a/docs/generators/typescript.md b/docs/generators/typescript.md
index 3aae708a3bd..8659b4fbf96 100644
--- a/docs/generators/typescript.md
+++ b/docs/generators/typescript.md
@@ -8,6 +8,7 @@ title: Documentation for the typescript Generator
| -------- | ----- | ----- |
| generator name | typescript | pass this to the generate command after -g |
| generator type | CLIENT | |
+| generator language | Typescript | |
| helpTxt | Generates a TypeScript client library using Fetch API (beta). | |
## CONFIG OPTIONS
diff --git a/docs/generators/wsdl-schema.md b/docs/generators/wsdl-schema.md
index 47c95920be5..131d78b443b 100644
--- a/docs/generators/wsdl-schema.md
+++ b/docs/generators/wsdl-schema.md
@@ -8,6 +8,7 @@ title: Documentation for the wsdl-schema Generator
| -------- | ----- | ----- |
| generator name | wsdl-schema | pass this to the generate command after -g |
| generator type | SCHEMA | |
+| generator language | Web Services Description Language (WSDL) | |
| helpTxt | Generates WSDL files. | |
## CONFIG OPTIONS
diff --git a/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java b/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java
index 3c61526cddc..35e16eaf0e3 100644
--- a/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java
+++ b/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java
@@ -304,6 +304,9 @@ public class ConfigHelp extends OpenApiGeneratorCommand {
sb.append("| -------- | ----- | ----- |").append(newline);
sb.append("| generator name | "+config.getName()+" | pass this to the generate command after -g |").append(newline);
sb.append("| generator type | "+config.getTag()+" | |").append(newline);
+ if (config.generatorLanguage() != null) {
+ sb.append("| generator language | "+config.generatorLanguage().toString()+" | |").append(newline);
+ }
sb.append("| helpTxt | "+config.getHelp()+" | |").append(newline);
sb.append(newline);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java
index 17b9b978259..7e6bc07dede 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java
@@ -306,4 +306,6 @@ public interface CodegenConfig {
Schema unaliasSchema(Schema schema, Map usedImportMappings);
public String defaultTemplatingEngine();
+
+ public GeneratorLanguage generatorLanguage();
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
index 1a9d09441c0..1744cb31736 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
@@ -7361,4 +7361,7 @@ public class DefaultCodegen implements CodegenConfig {
public String defaultTemplatingEngine() {
return "mustache";
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVA; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/GeneratorLanguage.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/GeneratorLanguage.java
new file mode 100644
index 00000000000..b7248350253
--- /dev/null
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/GeneratorLanguage.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2018 OpenAPI-Generator Contributors (https://openapi-generator.tech)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.openapitools.codegen;
+
+public enum GeneratorLanguage {
+ /*
+ Not defined because they use the default Java language:
+ Android
+
+ Note: all documentation generators have generatorLanguage set to null
+ */
+ JAVA("Java"), ADA("Ada"), APEX("Apex"), BASH("Bash"), C("C"),
+ CLOJURE("Clojure"), C_PLUS_PLUS("C++"), CRYSTAL("Crystal"), C_SHARP("C#"),
+ DART("Dart"), EIFFEL("Eiffel"), ELIXIR("Elixir"), ELM("Elm"),
+ ERLANG("Erlang"), FLASH("Flash"), F_SHARP("F#"), GO("Go"),
+ JAVASCRIPT("Javascript"), GRAPH_QL("GraphQL"), GROOVY("Groovy"),
+ HASKELL("Haskell"), TYPESCRIPT("Typescript"), K_SIX("k6"), KOTLIN("Kotlin"),
+ KTORM("Ktorm"), LUA("Lua"), MYSQL("Mysql"), NIM("Nim"),
+ OBJECTIVE_C("Objective-C"), OCAML("OCaml"), PERL("Perl"), PHP("PHP"),
+ POWERSHELL("PowerShell"), PROTOBUF("Protocol Buffers (Protobuf)"), PYTHON("Python"),
+ R("R"), RUBY("Ruby"), RUST("Rust"), SCALA("Scala"), SWIFT("Swift"),
+ WSDL("Web Services Description Language (WSDL)");
+
+ private final String label;
+
+ private GeneratorLanguage(String label) {
+ this.label = label;
+ }
+
+ @Override
+ public String toString() {
+ return this.label;
+ }
+}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractAdaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractAdaCodegen.java
index 9670576e7db..2473ebd97d1 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractAdaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractAdaCodegen.java
@@ -820,4 +820,7 @@ abstract public class AbstractAdaCodegen extends DefaultCodegen implements Codeg
}
return result;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.ADA; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java
index a42ee2dadab..a294a59fb04 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java
@@ -1341,4 +1341,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.C_SHARP; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCppCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCppCodegen.java
index 982980afbc8..fc4e37066f8 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCppCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCppCodegen.java
@@ -25,14 +25,9 @@ import io.swagger.v3.oas.models.media.Schema;
import io.swagger.v3.oas.models.servers.Server;
import io.swagger.v3.oas.models.servers.ServerVariables;
import io.swagger.v3.oas.models.servers.ServerVariable;
-import org.openapitools.codegen.CodegenServer;
-import org.openapitools.codegen.CodegenServerVariable;
+import org.openapitools.codegen.*;
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.lang3.StringUtils;
-import org.openapitools.codegen.CodegenConfig;
-import org.openapitools.codegen.CodegenModel;
-import org.openapitools.codegen.CodegenProperty;
-import org.openapitools.codegen.DefaultCodegen;
import org.openapitools.codegen.templating.mustache.IndentedLambda;
import org.openapitools.codegen.utils.ModelUtils;
import org.openapitools.codegen.utils.URLPathUtils;
@@ -439,4 +434,7 @@ abstract public class AbstractCppCodegen extends DefaultCodegen implements Codeg
}
return;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.C_PLUS_PLUS; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java
index 75e466165a5..92c7fef7470 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java
@@ -768,4 +768,7 @@ public abstract class AbstractDartCodegen extends DefaultCodegen {
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.DART; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractEiffelCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractEiffelCodegen.java
index 85cc06c3c6d..26069c778bb 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractEiffelCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractEiffelCodegen.java
@@ -634,4 +634,6 @@ public abstract class AbstractEiffelCodegen extends DefaultCodegen implements Co
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.EIFFEL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractFSharpCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractFSharpCodegen.java
index e2e9d96dc9f..b780186d65b 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractFSharpCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractFSharpCodegen.java
@@ -1130,4 +1130,7 @@ public abstract class AbstractFSharpCodegen extends DefaultCodegen implements Co
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.F_SHARP; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java
index 803fc6ace34..6c206de669d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java
@@ -848,4 +848,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
protected boolean isNumberType(String datatype) {
return numberTypes.contains(datatype);
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.GO; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java
index 0cd24435d48..ad48b483a9b 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java
@@ -1016,4 +1016,7 @@ public abstract class AbstractKotlinCodegen extends DefaultCodegen implements Co
return null;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.KOTLIN; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java
index db9c3e42029..bfbeb59452a 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPhpCodegen.java
@@ -809,4 +809,7 @@ public abstract class AbstractPhpCodegen extends DefaultCodegen implements Codeg
public boolean isDataTypeString(String dataType) {
return "string".equals(dataType);
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.PHP; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java
index f07cef7e4de..1d406e00ac5 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java
@@ -700,4 +700,7 @@ public abstract class AbstractPythonCodegen extends DefaultCodegen implements Co
protected static String dropDots(String str) {
return str.replaceAll("\\.", "_");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.PYTHON; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java
index 67fe9bc6d93..a57af7989a1 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java
@@ -23,6 +23,7 @@ import org.apache.commons.io.FilenameUtils;
import org.apache.commons.lang3.StringUtils;
import org.openapitools.codegen.CodegenConfig;
import org.openapitools.codegen.DefaultCodegen;
+import org.openapitools.codegen.GeneratorLanguage;
import org.openapitools.codegen.utils.ModelUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -262,4 +263,7 @@ abstract public class AbstractRubyCodegen extends DefaultCodegen implements Code
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.RUBY; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java
index c3132a06f42..6a1f0d33071 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java
@@ -575,4 +575,6 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
this.invokerPackage = invokerPackage;
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.SCALA; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java
index 647ecda7a04..ee69893ecf7 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java
@@ -956,4 +956,7 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp
return schemaType;
}).distinct().collect(Collectors.toList());
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.TYPESCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java
index 4c56b3c0eef..f8d43504d27 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java
@@ -23,6 +23,7 @@ import io.swagger.v3.oas.models.media.Schema;
import org.apache.commons.lang3.StringUtils;
import org.openapitools.codegen.CliOption;
import org.openapitools.codegen.CodegenProperty;
+import org.openapitools.codegen.GeneratorLanguage;
import org.openapitools.codegen.SupportingFile;
import org.openapitools.codegen.utils.ModelUtils;
import org.slf4j.Logger;
@@ -326,5 +327,6 @@ public class ApexClientCodegen extends AbstractApexCodegen {
}
-
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.APEX; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java
index 5ca5fbb156b..5cc50db1415 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java
@@ -828,4 +828,6 @@ public class BashClientCodegen extends DefaultCodegen implements CodegenConfig {
return camelize(sanitizeName(operationId), true);
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.BASH; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java
index 788639ab1d7..e7aa24c603d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java
@@ -920,4 +920,7 @@ public class CLibcurlClientCodegen extends DefaultCodegen implements CodegenConf
System.out.println("# > Niklas Werner - https://paypal.me/wernerdevelopment #");
System.out.println("################################################################################");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.C; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java
index df4a237bd85..8527aba03f6 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java
@@ -382,4 +382,7 @@ public class ClojureClientCodegen extends DefaultCodegen implements CodegenConfi
// ref: https://clojurebridge.github.io/community-docs/docs/clojure/comment/
return input.replace("(comment", "(_comment");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.CLOJURE; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java
index edb5f81cd0d..20c3fb25373 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java
@@ -150,4 +150,7 @@ public class ConfluenceWikiCodegen extends DefaultCodegen implements CodegenConf
// chomp tailing newline because it breaks the tables and keep all other sign to show documentation properly
return StringUtils.chomp(input);
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java
index 21b18e18154..d4c83e5d5f0 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java
@@ -898,4 +898,7 @@ public class CrystalClientCodegen extends DefaultCodegen {
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.CRYSTAL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElixirClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElixirClientCodegen.java
index 62c9d6dcc5f..e3291df8611 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElixirClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElixirClientCodegen.java
@@ -915,4 +915,7 @@ public class ElixirClientCodegen extends DefaultCodegen implements CodegenConfig
public void setModuleName(String moduleName) {
this.moduleName = moduleName;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.ELIXIR; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElmClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElmClientCodegen.java
index 20b2ac0c944..78241218e21 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElmClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ElmClientCodegen.java
@@ -465,4 +465,7 @@ public class ElmClientCodegen extends DefaultCodegen implements CodegenConfig {
writer.write(fragment.execute().replaceAll("\\s+", ""));
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.ELM; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java
index 541456a824e..3ba5232be16 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java
@@ -479,4 +479,7 @@ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig
public String addRegularExpressionDelimiter(String pattern) {
return pattern;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.ERLANG; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java
index aec98664149..e065ca217ee 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java
@@ -573,4 +573,7 @@ public class ErlangProperCodegen extends DefaultCodegen implements CodegenConfig
public String addRegularExpressionDelimiter(String pattern) {
return pattern;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.ERLANG; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java
index 0c9fc2dcc19..05e488e5354 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java
@@ -330,4 +330,7 @@ public class ErlangServerCodegen extends DefaultCodegen implements CodegenConfig
public String addRegularExpressionDelimiter(String pattern) {
return pattern;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.ERLANG; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FlashClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FlashClientCodegen.java
index 2dfcbfcafbe..2b89404ce7d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FlashClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FlashClientCodegen.java
@@ -410,4 +410,7 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig
public String escapeUnsafeCharacters(String input) {
return input.replace("*/", "*_/").replace("/*", "/_*");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.FLASH; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java
index edfe46026a2..fc68c05827a 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java
@@ -166,4 +166,7 @@ public class GraphQLNodeJSExpressServerCodegen extends AbstractGraphQLCodegen im
return StringUtils.capitalize(enumName) + "Enum";
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVASCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java
index 9835ee9d0e5..5215b9d3bed 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java
@@ -16,10 +16,7 @@
package org.openapitools.codegen.languages;
-import org.openapitools.codegen.CliOption;
-import org.openapitools.codegen.CodegenConfig;
-import org.openapitools.codegen.CodegenConstants;
-import org.openapitools.codegen.CodegenType;
+import org.openapitools.codegen.*;
import org.openapitools.codegen.meta.features.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -102,4 +99,7 @@ public class GraphQLSchemaCodegen extends AbstractGraphQLCodegen implements Code
//supportingFiles.add(new SupportingFile("gitignore.mustache", "", ".gitignore"))
//supportingFiles.add(new SupportingFile(".travis.yml", "", ".travis.yml"));
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.GRAPH_QL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java
index 77844538e47..c12ce839375 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java
@@ -24,10 +24,7 @@ import java.util.EnumSet;
import java.util.List;
import java.util.Map;
-import org.openapitools.codegen.CodegenConstants;
-import org.openapitools.codegen.CodegenOperation;
-import org.openapitools.codegen.CodegenType;
-import org.openapitools.codegen.SupportingFile;
+import org.openapitools.codegen.*;
import org.openapitools.codegen.meta.features.ClientModificationFeature;
import org.openapitools.codegen.meta.features.DocumentationFeature;
import org.openapitools.codegen.meta.features.GlobalFeature;
@@ -157,4 +154,7 @@ public class GroovyClientCodegen extends AbstractJavaCodegen {
public String escapeUnsafeCharacters(String input) {
return input.replace("*/", "*_/").replace("/*", "/_*");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.GROOVY; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java
index 645069903b8..3f7845bfa7c 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java
@@ -1473,4 +1473,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
static boolean ContainsJsonMimeType(String mime) {
return mime != null && CONTAINS_JSON_MIME_PATTERN.matcher(mime).matches();
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.HASKELL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java
index 9b44c0b2d68..477df471507 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java
@@ -701,4 +701,7 @@ public class HaskellServantCodegen extends DefaultCodegen implements CodegenConf
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.HASKELL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java
index 736b9d599b1..d30093ce7c9 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java
@@ -630,4 +630,7 @@ public class HaskellYesodServerCodegen extends DefaultCodegen implements Codegen
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.HASKELL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java
index 32b601491d3..27649495346 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java
@@ -1143,4 +1143,7 @@ public class JavascriptApolloClientCodegen extends DefaultCodegen implements Cod
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVASCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java
index 4e9ddd2a007..1f8f973e029 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java
@@ -1240,4 +1240,7 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
}
return super.getCollectionFormat(codegenParameter);
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVASCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java
index edc3c21e4d5..8744934020a 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java
@@ -319,4 +319,7 @@ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implem
public void setUseEs6(boolean useEs6) {
this.useEs6 = useEs6;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVASCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java
index c82f5e1c68e..cf344c8281c 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java
@@ -223,4 +223,6 @@ public class JavascriptFlowtypedClientCodegen extends AbstractTypeScriptClientCo
this.npmRepository = npmRepository;
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVASCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java
index 982a3fefbe0..05a9d1536d4 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java
@@ -46,16 +46,7 @@ import javax.annotation.Nullable;
import com.google.common.collect.ImmutableMap;
import org.apache.commons.text.StringEscapeUtils;
import org.apache.commons.lang3.StringUtils;
-import org.openapitools.codegen.CodegenConfig;
-import org.openapitools.codegen.CodegenConstants;
-import org.openapitools.codegen.CodegenModel;
-import org.openapitools.codegen.CodegenOperation;
-import org.openapitools.codegen.CodegenParameter;
-import org.openapitools.codegen.CodegenProperty;
-import org.openapitools.codegen.CodegenResponse;
-import org.openapitools.codegen.CodegenType;
-import org.openapitools.codegen.DefaultCodegen;
-import org.openapitools.codegen.SupportingFile;
+import org.openapitools.codegen.*;
import org.openapitools.codegen.meta.GeneratorMetadata;
import org.openapitools.codegen.meta.Stability;
import org.openapitools.codegen.utils.ModelUtils;
@@ -1155,4 +1146,6 @@ public class K6ClientCodegen extends DefaultCodegen implements CodegenConfig {
}
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.K_SIX; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java
index 876a1b3b479..d69af302d54 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java
@@ -1224,4 +1224,6 @@ public class KtormSchemaCodegen extends AbstractKotlinCodegen {
return StringUtils.removeEnd(packagePath, File.separator);
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.KTORM; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java
index 795b829036a..84af5454e0d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java
@@ -594,4 +594,7 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
System.out.println("# Pls support his work directly via https://github.com/sponsors/daurnimator \uD83D\uDE4F #");
System.out.println("################################################################################");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.LUA; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java
index 3a3e081f7b8..0e4ad861cb3 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java
@@ -1,11 +1,6 @@
package org.openapitools.codegen.languages;
-import org.openapitools.codegen.CodegenConfig;
-import org.openapitools.codegen.CodegenModel;
-import org.openapitools.codegen.CodegenProperty;
-import org.openapitools.codegen.CodegenType;
-import org.openapitools.codegen.DefaultCodegen;
-import org.openapitools.codegen.SupportingFile;
+import org.openapitools.codegen.*;
import org.openapitools.codegen.meta.GeneratorMetadata;
import org.openapitools.codegen.meta.Stability;
import org.slf4j.Logger;
@@ -112,4 +107,7 @@ public class MarkdownDocumentationCodegen extends DefaultCodegen implements Code
public String toModelFilename(String name) {
return name;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java
index 97748d8d6db..d1f95897135 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java
@@ -1254,4 +1254,7 @@ public class MysqlSchemaCodegen extends DefaultCodegen implements CodegenConfig
// Trim trailing file separators from the overall path
return StringUtils.removeEnd(packagePath, File.separator);
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.MYSQL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java
index 572cbacc66f..4db55bcb17e 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java
@@ -368,4 +368,7 @@ public class NimClientCodegen extends DefaultCodegen implements CodegenConfig {
return name;
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.NIM; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java
index 3af6d99b96f..774df093e1d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java
@@ -455,4 +455,7 @@ public class NodeJSExpressServerCodegen extends DefaultCodegen implements Codege
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVASCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java
index 3b62750ae02..c9319b48ea4 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java
@@ -828,4 +828,7 @@ public class OCamlClientCodegen extends DefaultCodegen implements CodegenConfig
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.OCAML; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java
index 0075bcb8a57..5667e3e2918 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java
@@ -791,4 +791,6 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
return input.replace("*/", "*_/").replace("/*", "/_*");
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.OBJECTIVE_C; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIGenerator.java
index ccd3ff685d6..8e65252b1a3 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIGenerator.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIGenerator.java
@@ -106,4 +106,7 @@ public class OpenAPIGenerator extends DefaultCodegen implements CodegenConfig {
// just return the original string
return input;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIYamlGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIYamlGenerator.java
index d697fe54fa1..d60fa609d39 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIYamlGenerator.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OpenAPIYamlGenerator.java
@@ -120,4 +120,6 @@ public class OpenAPIYamlGenerator extends DefaultCodegen implements CodegenConfi
return input;
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
index 2a4a8d1905f..2f48cbc9b90 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
@@ -643,4 +643,7 @@ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig {
System.out.println("# - OpenAPI Generator for Perl Developers https://bit.ly/2OId6p3 #");
System.out.println("################################################################################");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.PERL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java
index a6efee11fb1..212459d8d34 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java
@@ -281,4 +281,6 @@ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConf
return objs;
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.PHP; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java
index ad63034acbe..8df3f2a3c4d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java
@@ -215,4 +215,7 @@ public class PlantumlDocumentationCodegen extends DefaultCodegen implements Code
// to suppress the warning message
return input;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java
index c7d4028d84a..fee739c2c82 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java
@@ -1538,4 +1538,7 @@ public class PowerShellClientCodegen extends DefaultCodegen implements CodegenCo
System.out.println("# - OpenAPI Generator for PowerShell Developers https://bit.ly/3qBWfRJ #");
System.out.println("################################################################################");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.POWERSHELL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java
index 777f6fc5169..769d143091d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java
@@ -603,4 +603,7 @@ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConf
}
return containsVar;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.PROTOBUF; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
index b24d527646a..99294b06a15 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
@@ -796,4 +796,6 @@ public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
System.out.println("################################################################################");
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.R; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
index 265a9afc208..5e8e5ac0308 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
@@ -690,4 +690,7 @@ public class RustClientCodegen extends DefaultCodegen implements CodegenConfig {
return null;
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.RUST; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java
index 328e18387ea..e4eb0dc9d79 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java
@@ -1742,4 +1742,7 @@ public class RustServerCodegen extends DefaultCodegen implements CodegenConfig {
updatePropertyForMap(property, p);
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.RUST; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java
index 146ddf06ccf..7aa5bfcce97 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java
@@ -484,4 +484,6 @@ public class ScalaFinchServerCodegen extends DefaultCodegen implements CodegenCo
System.out.println("################################################################################");
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.SCALA; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java
index ce43779dfd7..7e207388852 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java
@@ -129,4 +129,7 @@ public class StaticDocCodegen extends DefaultCodegen implements CodegenConfig {
// just return the original string
return input;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java
index 523c7de0d09..a6a2c81328f 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java
@@ -286,4 +286,7 @@ public class StaticHtml2Generator extends DefaultCodegen implements CodegenConfi
// just return the original string
return input;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java
index 910528d7498..b3a34018238 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java
@@ -229,4 +229,6 @@ public class StaticHtmlGenerator extends DefaultCodegen implements CodegenConfig
property.unescapedDescription);
}
+ @Override
+ public GeneratorLanguage generatorLanguage() { return null; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java
index 0762835b4a5..5adc13172bf 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java
@@ -1091,4 +1091,7 @@ public class Swift4Codegen extends DefaultCodegen implements CodegenConfig {
example += ")";
return example;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.SWIFT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java
index b853bf351cc..ed0dc45e1b9 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java
@@ -1320,4 +1320,7 @@ public class Swift5ClientCodegen extends DefaultCodegen implements CodegenConfig
System.out.println("# Please support his work directly via https://paypal.com/paypalme/4brunu \uD83D\uDE4F #");
System.out.println("################################################################################");
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.SWIFT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java
index d371f617718..51cc382c09d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java
@@ -1573,4 +1573,7 @@ public class TypeScriptClientCodegen extends DefaultCodegen implements CodegenCo
}
}
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.TYPESCRIPT; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java
index ac29e7caba7..42b22298758 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java
@@ -280,4 +280,7 @@ public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig {
// just return the original string
return input;
}
+
+ @Override
+ public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.WSDL; }
}