diff --git a/docs/generators/ada-server.md b/docs/generators/ada-server.md
index ae41a6fb72..bda2ebc4d6 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 ba6a764ac3..c7fc549290 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 53bde3fa48..78336829f0 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 c31d64f498..9f5cfa8ed6 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 5610d51d22..7fc192390f 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 a3b4795a2c..815a5eea26 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 cebbaf9a87..f97033ac35 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 506aca5d85..ce8261b070 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 524c9534fa..3356189af7 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 3eb885a9a1..d7006f36cc 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 2f5fadc54c..7cc512620e 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 d58a5f1757..f9c171feee 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 8ad0c33d85..f26b827b8d 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 99dbeca875..42d3f4c7e0 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 193e11cc92..065ead399b 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 480178fdf6..fa04e41dcd 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 006561e38f..e669c1ad7c 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 4f40b91b7d..0528620b77 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 a2961af161..56eb1c9679 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 eaacb566be..d44e727ddb 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 b1d47b73ac..22fbde9e28 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 b8b5928ed6..c20541a52f 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 6d85657731..888ada3812 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 33b124200f..57d4e3ac2b 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 c925eecc8e..2a61a6fa32 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 07b20e71d1..157fb47af5 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 77aeaab253..2ef52cbffe 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 1cbdd8bad4..7bae4db690 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 7793319b30..0193acff4a 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 151654c6f1..b9406ac1f6 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 2a6d9d93e4..7444741084 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 79ff7df2e3..c26c96f85e 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 3436fc2faa..afa0291fd2 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 0a50ff9c28..48571920cf 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 c6bbba108b..15a38755f5 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 b82898633d..b5669b0e2e 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 534dbbc445..5d148d8fe2 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 fe1c0c180b..176603a313 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 cb19432610..fa44c2c81a 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 9ad9e61c95..9f4a8e2e23 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 85c1e5efbc..86f6b26bdd 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 f3f0a91da9..310a212a50 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 1bb8176443..4a005d47ac 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 a1f1248d28..8d323b1b7b 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 ecdedafb3d..a5c60cf1a1 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 18c943c286..a7d42bb7c0 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 4515d4ad85..8ffbcdb5cf 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 7993d7988b..3b472c8a28 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 28e6982549..b2ebcdaa69 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 48b4070382..d397419112 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 898f2ee2f3..75c961bcf9 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 fd0b6ec7c2..7b92e9cad4 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 9731d407c3..18b27e7743 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 8137dc2f7a..abc3d0b423 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 340ae31025..b359cf8803 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 5d4946c67d..4e599a29d0 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 82660a9c9e..96ffc3ee97 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 90aa5d73f6..dae11b0a61 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 3129864fb3..9d91580aba 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 b9da1dc8f5..aa2b36502f 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 76b81c5aa8..e404f23e63 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 2381c5108f..ce8123c03b 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 1564b25252..b4f16bea4c 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 b7fcd7f494..a31c00fe69 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 c44b15f100..40fa6dfde1 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 f3cb09d417..ed251b835f 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 086f079c05..f82ae05541 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 3670d58418..7dff1caf8c 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 bf56de2f23..32fb664d90 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 84d8b47d50..91bfa156ae 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 e47e7fef17..426ed04b4c 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 a23aec49d2..0ab38225e0 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 79e12009c6..3c5c6ca448 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 95dce36a02..c0a473d9fd 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 d09124f4a7..8363a31d4b 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 174d19f166..30c0474ca7 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 31f9601161..d825664c0c 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 163fce14c1..b301b23a3b 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 3f4e6e34c6..a890b08256 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 3499563f5a..0fa16e9932 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 77a6d5e904..669b310cd3 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 f2bca51033..e530fd1a1b 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 fa4c135080..11e1e4280b 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 a453f10879..d1a5175be9 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 5d9c89a3a1..82bb14d553 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 293940f6ca..9ee8556dc2 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 bd374554c8..0f4c9b9b43 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 1b91b92fd9..44952212bd 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 7126838653..1060eb030e 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 e9af8da662..df5ed167ae 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 5e88e4e684..19fb25e9a9 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 ae8676e2d9..b021d91407 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 8ed3be46e3..da7aac5310 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 b9a93234cb..113eb32475 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 36d7ba9e54..7efbc46ff0 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 2f350f1a1b..e8f8361bea 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 fdfdf70f30..79ee486c1e 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 f8f6d4f630..bd5d365f4f 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 e026fdf032..49e06706d5 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 bb88a40607..72a438df37 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 b53c86fded..084f4723af 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 14821d0ae1..43d89e0b84 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 607c71a260..3db4f227b0 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 d2ee1ea683..f2ab5c6383 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 f0be7a29e1..3473ee666c 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 f58b4b948b..981be7d3c3 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 56c094bbd9..126d32b111 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 7822aa5417..b669ac3fae 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 44b63aee0e..6637bf6909 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 9c35ef92e7..33fa8817eb 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 cf8b6909ac..9612a78014 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 9796e5d50f..02ebc38579 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 19cd452895..fc111db200 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 af714b42ed..6760f78c77 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 aba88bb57e..aae66c6de0 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 845b9a233b..ebe594a10a 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 1befd28b70..7bd25ecef9 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 56bef75b6c..3e52e8e9f9 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 7c356c9f8e..077d1d3d14 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 7623c432a7..8dee03a692 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 7743ddf5a4..26c3dbaf03 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 cb5ea31e12..2d9b012897 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 accefab18e..112ec3f54d 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 bcacd72ecb..4490fc90ba 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 0632ee05eb..6c2b5d91f9 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 00bd32f953..244b5471e3 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 b272b0bb2b..104a33cf74 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 5834880e4a..ceca00588a 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 e9469f2058..7f89c8e326 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 0619d80122..f6cd75a328 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 b2afd57352..03c988d6f2 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 022f22d8c5..85fc2a548c 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 52ed0e12ef..06ef6aa84b 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 3aae708a3b..8659b4fbf9 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 47c95920be..131d78b443 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 3c61526cdd..35e16eaf0e 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 17b9b97825..7e6bc07ded 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 1a9d09441c..1744cb3173 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 0000000000..b724835025
--- /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 9670576e7d..2473ebd97d 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 a42ee2dada..a294a59fb0 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 982980afbc..fc4e37066f 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 75e466165a..92c7fef747 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 85cc06c3c6..26069c778b 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 e2e9d96dc9..b780186d65 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 803fc6ace3..6c206de669 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 0cd24435d4..ad48b483a9 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 db9c3e4202..bfbeb59452 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 f07cef7e4d..1d406e00ac 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 67fe9bc6d9..a57af7989a 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 c3132a06f4..6a1f0d3307 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 647ecda7a0..ee69893ecf 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 4c56b3c0ee..f8d43504d2 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 5ca5fbb156..5cc50db141 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 788639ab1d..e7aa24c603 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 df4a237bd8..8527aba03f 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 edb5f81cd0..20c3fb2537 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 21b18e1815..d4c83e5d5f 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 62c9d6dcc5..e3291df861 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 20b2ac0c94..78241218e2 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 541456a824..3ba5232be1 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 aec9866414..e065ca217e 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 0c9fc2dcc1..05e488e535 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 2dfcbfcafb..2b89404ce7 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 edfe46026a..fc68c05827 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 9835ee9d0e..5215b9d3be 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 77844538e4..c12ce83937 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 645069903b..3f7845bfa7 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 9b44c0b2d6..477df47150 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 736b9d599b..d30093ce7c 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 32b601491d..2764949534 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 4e9ddd2a00..1f8f973e02 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 edc3c21e4d..8744934020 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 c82f5e1c68..cf344c8281 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 982a3fefbe..05a9d1536d 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 876a1b3b47..d69af302d5 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 795b829036..84af5454e0 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 3a3e081f7b..0e4ad861cb 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 97748d8d6d..d1f9589713 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 572cbacc66..4db55bcb17 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 3af6d99b96..774df093e1 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 3b62750ae0..c9319b48ea 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 0075bcb8a5..5667e3e291 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 ccd3ff685d..8e65252b1a 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 d697fe54fa..d60fa609d3 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 2a4a8d1905..2f48cbc9b9 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 a6efee11fb..212459d8d3 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 ad63034acb..8df3f2a3c4 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 c7d4028d84..fee739c2c8 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 777f6fc516..769d143091 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 b24d527646..99294b06a1 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 265a9afc20..5e8e5ac030 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 328e18387e..e4eb0dc9d7 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 146ddf06cc..7aa5bfcce9 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 ce43779dfd..7e20738885 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 523c7de0d0..a6a2c81328 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 910528d749..b3a3401823 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 0762835b4a..5adc13172b 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 b853bf351c..ed0dc45e1b 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 d371f61771..51cc382c09 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 ac29e7caba..42b2229875 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; }
}