diff --git a/modules/genflow-api/pom.xml b/modules/genflow-api/pom.xml
index f387b56..f9271fc 100644
--- a/modules/genflow-api/pom.xml
+++ b/modules/genflow-api/pom.xml
@@ -155,7 +155,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../pom.xml
diff --git a/modules/genflow-api/src/main/java/com/reprezen/genflow/api/template/GenTemplateProperty.java b/modules/genflow-api/src/main/java/com/reprezen/genflow/api/template/GenTemplateProperty.java
index a6802e9..41f415d 100755
--- a/modules/genflow-api/src/main/java/com/reprezen/genflow/api/template/GenTemplateProperty.java
+++ b/modules/genflow-api/src/main/java/com/reprezen/genflow/api/template/GenTemplateProperty.java
@@ -68,6 +68,12 @@ public static PropertyBuilder swaggerCodegenProvider() {
.withUiSymbol("S").withUiColor("109,154,0");
}
+ public static PropertyBuilder swaggerCodegenV3Provider() {
+ return new PropertyBuilder().named(PROVIDER) //
+ .withValue("Swagger Codegen v3") //
+ .withUiSymbol("S").withUiColor("109,154,0");
+ }
+
public static PropertyBuilder openApiGeneratorProvider() {
return new PropertyBuilder().named(PROVIDER) //
.withValue("OpenAPI Generator") //
diff --git a/modules/genflow-tests/pom.xml b/modules/genflow-tests/pom.xml
index f4d198d..043916a 100644
--- a/modules/genflow-tests/pom.xml
+++ b/modules/genflow-tests/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../..
genflow-tests
diff --git a/modules/gentemplates/common/pom.xml b/modules/gentemplates/common/pom.xml
index c83d20d..e339963 100644
--- a/modules/gentemplates/common/pom.xml
+++ b/modules/gentemplates/common/pom.xml
@@ -9,7 +9,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../../pom.xml
genflow-common
@@ -76,14 +76,6 @@
org.apache.commons
commons-text
-
- io.swagger
- swagger-codegen
-
-
- org.openapitools
- openapi-generator
-
org.apache.commons
commons-csv
diff --git a/modules/gentemplates/common/src/main/java/com/reprezen/genflow/common/codegen/GenModuleWrapper.java b/modules/gentemplates/common/src/main/java/com/reprezen/genflow/common/codegen/GenModuleWrapper.java
index fc8c9f0..12c8741 100644
--- a/modules/gentemplates/common/src/main/java/com/reprezen/genflow/common/codegen/GenModuleWrapper.java
+++ b/modules/gentemplates/common/src/main/java/com/reprezen/genflow/common/codegen/GenModuleWrapper.java
@@ -2,17 +2,13 @@
import java.util.List;
import java.util.Set;
-import java.util.stream.Collectors;
import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
import com.reprezen.genflow.common.codegen.GenModulesInfo.Parameter;
-import io.swagger.codegen.CodegenConfig;
-
public abstract class GenModuleWrapper {
protected Config config;
@@ -99,7 +95,7 @@ public String getDerivedName() {
return name;
}
- enum GenericType {
+ public enum GenericType {
CLIENT, SERVER, DOCUMENTATION, CONFIG, OTHER
};
@@ -128,126 +124,6 @@ public List getParameters() {
public abstract Logger getLogger();
- public static class ScgModuleWrapper extends GenModuleWrapper {
-
- private Logger logger = LoggerFactory.getLogger(ScgModuleWrapper.class);
-
- public ScgModuleWrapper(io.swagger.codegen.CodegenConfig config) {
- super(config);
- }
-
- public ScgModuleWrapper(Class configClass) {
- super(configClass);
- }
-
- public static GenModuleWrapper getDummyInstance() {
- return new ScgModuleWrapper(io.swagger.codegen.CodegenConfig.class);
- }
-
- @Override
- public Enum> getType() {
- return config.getTag();
- }
-
- @Override
- public GenericType getGenericType() {
- switch (config.getTag()) {
- case CLIENT:
- return GenericType.CLIENT;
- case SERVER:
- return GenericType.SERVER;
- case DOCUMENTATION:
- return GenericType.DOCUMENTATION;
- case CONFIG:
- return GenericType.CONFIG;
- case OTHER:
- default:
- return GenericType.OTHER;
- }
- }
-
- @Override
- public String getName() {
- return config.getName();
- }
-
- @Override
- public List> getClientOptions() {
- return config.cliOptions().stream().map(cliOpt -> new ScgCliOptWrapper(cliOpt))
- .collect(Collectors.toList());
- }
-
- @Override
- public Logger getLogger() {
- return logger;
- }
-
- @Override
- public Enum> typeNamed(String name) {
- return io.swagger.codegen.CodegenType.valueOf(name);
- }
-
- }
-
- public static class OagModuleWrapper extends GenModuleWrapper {
- private Logger logger = LoggerFactory.getLogger(ScgModuleWrapper.class);
-
- public OagModuleWrapper(org.openapitools.codegen.CodegenConfig config) {
- super(config);
- }
-
- public OagModuleWrapper(Class configClass) {
- super(configClass);
- }
-
- public static GenModuleWrapper getDummyInstance() {
- return new OagModuleWrapper(org.openapitools.codegen.CodegenConfig.class);
- }
-
- @Override
- public Enum> getType() {
- return config.getTag();
- }
-
- @Override
- public GenericType getGenericType() {
- switch (config.getTag()) {
- case CLIENT:
- return GenericType.CLIENT;
- case SERVER:
- return GenericType.SERVER;
- case DOCUMENTATION:
- return GenericType.DOCUMENTATION;
- case CONFIG:
- return GenericType.CONFIG;
- case OTHER:
- default:
- return GenericType.OTHER;
- }
- }
-
- @Override
- public String getName() {
- return config.getName();
- }
-
- @Override
- public List> getClientOptions() {
- return config.cliOptions().stream().map(cliOpt -> new OagCliOptWrapper(cliOpt))
- .collect(Collectors.toList());
- }
-
- @Override
- public Enum> typeNamed(String name) {
- return org.openapitools.codegen.CodegenType.valueOf(name);
- }
-
- @Override
- public Logger getLogger() {
- return logger;
- }
- }
-
public static abstract class CliOptWrapper {
protected CliOpt cliOpt;
@@ -262,42 +138,6 @@ public CliOptWrapper(CliOpt cliOpt) {
}
- public static class ScgCliOptWrapper extends CliOptWrapper {
-
- public ScgCliOptWrapper(io.swagger.codegen.CliOption cliOpt) {
- super(cliOpt);
- }
-
- @Override
- public String getName() {
- return cliOpt.getOpt();
- }
-
- @Override
- public String getDescription() {
- return cliOpt.getDescription();
- }
-
- }
-
- public static class OagCliOptWrapper extends CliOptWrapper {
-
- public OagCliOptWrapper(org.openapitools.codegen.CliOption cliOpt) {
- super(cliOpt);
- }
-
- @Override
- public String getName() {
- return cliOpt.getOpt();
- }
-
- @Override
- public String getDescription() {
- return cliOpt.getDescription();
- }
-
- }
-
static class Util {
private static String trimFromEnd(String s, String... suffixes) {
for (String suffix : suffixes) {
diff --git a/modules/gentemplates/openapi-diagram/pom.xml b/modules/gentemplates/openapi-diagram/pom.xml
index f55c510..942f5e9 100644
--- a/modules/gentemplates/openapi-diagram/pom.xml
+++ b/modules/gentemplates/openapi-diagram/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../../
openapi-diagram
diff --git a/modules/gentemplates/openapi-generator/pom.xml b/modules/gentemplates/openapi-generator/pom.xml
index a91400f..cdfc800 100644
--- a/modules/gentemplates/openapi-generator/pom.xml
+++ b/modules/gentemplates/openapi-generator/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
openapi-generator
diff --git a/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCliOptWrapper.java b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCliOptWrapper.java
new file mode 100644
index 0000000..638e613
--- /dev/null
+++ b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCliOptWrapper.java
@@ -0,0 +1,21 @@
+package com.reprezen.genflow.openapi.generator;
+
+import com.reprezen.genflow.common.codegen.GenModuleWrapper.CliOptWrapper;
+
+public class OagCliOptWrapper extends CliOptWrapper {
+
+ public OagCliOptWrapper(org.openapitools.codegen.CliOption cliOpt) {
+ super(cliOpt);
+ }
+
+ @Override
+ public String getName() {
+ return cliOpt.getOpt();
+ }
+
+ @Override
+ public String getDescription() {
+ return cliOpt.getDescription();
+ }
+
+}
\ No newline at end of file
diff --git a/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenGenTemplateGroup.java b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenGenTemplateGroup.java
index eddfa77..b00ba9f 100644
--- a/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenGenTemplateGroup.java
+++ b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenGenTemplateGroup.java
@@ -11,7 +11,6 @@
import com.reprezen.genflow.api.template.IGenTemplate;
import com.reprezen.genflow.common.codegen.CodegenGenTemplateGroup;
import com.reprezen.genflow.common.codegen.GenModuleWrapper;
-import com.reprezen.genflow.common.codegen.GenModuleWrapper.OagModuleWrapper;
import com.reprezen.genflow.common.codegen.GenModulesInfo.Info;
public class OagCodegenGenTemplateGroup extends CodegenGenTemplateGroup {
diff --git a/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenModuleDiscovery.java b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenModuleDiscovery.java
index 3f3f4f2..1e068e3 100644
--- a/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenModuleDiscovery.java
+++ b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagCodegenModuleDiscovery.java
@@ -8,7 +8,6 @@
import com.reprezen.genflow.common.codegen.GenModuleDiscovery;
import com.reprezen.genflow.common.codegen.GenModuleWrapper;
-import com.reprezen.genflow.common.codegen.GenModuleWrapper.OagModuleWrapper;
public class OagCodegenModuleDiscovery extends GenModuleDiscovery {
diff --git a/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagModuleWrapper.java b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagModuleWrapper.java
new file mode 100644
index 0000000..e22ac2f
--- /dev/null
+++ b/modules/gentemplates/openapi-generator/src/main/java/com/reprezen/genflow/openapi/generator/OagModuleWrapper.java
@@ -0,0 +1,68 @@
+package com.reprezen.genflow.openapi.generator;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import com.reprezen.genflow.common.codegen.GenModuleWrapper;
+
+public class OagModuleWrapper extends GenModuleWrapper {
+
+ private Logger logger = LoggerFactory.getLogger(OagModuleWrapper.class);
+
+ public OagModuleWrapper(org.openapitools.codegen.CodegenConfig config) {
+ super(config);
+ }
+
+ public OagModuleWrapper(Class configClass) {
+ super(configClass);
+ }
+
+ public static GenModuleWrapper getDummyInstance() {
+ return new OagModuleWrapper(org.openapitools.codegen.CodegenConfig.class);
+ }
+
+ @Override
+ public Enum> getType() {
+ return config.getTag();
+ }
+
+ @Override
+ public GenericType getGenericType() {
+ switch (config.getTag()) {
+ case CLIENT:
+ return GenericType.CLIENT;
+ case SERVER:
+ return GenericType.SERVER;
+ case DOCUMENTATION:
+ return GenericType.DOCUMENTATION;
+ case CONFIG:
+ return GenericType.CONFIG;
+ case OTHER:
+ default:
+ return GenericType.OTHER;
+ }
+ }
+
+ @Override
+ public String getName() {
+ return config.getName();
+ }
+
+ @Override
+ public List> getClientOptions() {
+ return config.cliOptions().stream().map(cliOpt -> new OagCliOptWrapper(cliOpt)).collect(Collectors.toList());
+ }
+
+ @Override
+ public Enum> typeNamed(String name) {
+ return org.openapitools.codegen.CodegenType.valueOf(name);
+ }
+
+ @Override
+ public Logger getLogger() {
+ return logger;
+ }
+}
\ No newline at end of file
diff --git a/modules/gentemplates/openapi-normalizer/pom.xml b/modules/gentemplates/openapi-normalizer/pom.xml
index c8613b1..9952f40 100644
--- a/modules/gentemplates/openapi-normalizer/pom.xml
+++ b/modules/gentemplates/openapi-normalizer/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
openapi-normalizer
diff --git a/modules/gentemplates/openapi3-doc/pom.xml b/modules/gentemplates/openapi3-doc/pom.xml
index 46fc266..51db5c8 100644
--- a/modules/gentemplates/openapi3-doc/pom.xml
+++ b/modules/gentemplates/openapi3-doc/pom.xml
@@ -45,7 +45,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../../pom.xml
diff --git a/modules/gentemplates/rapidml-csharp/pom.xml b/modules/gentemplates/rapidml-csharp/pom.xml
index 4f197f5..70f94d3 100644
--- a/modules/gentemplates/rapidml-csharp/pom.xml
+++ b/modules/gentemplates/rapidml-csharp/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-csharp
diff --git a/modules/gentemplates/rapidml-diagram/pom.xml b/modules/gentemplates/rapidml-diagram/pom.xml
index 3343737..76f6bb2 100644
--- a/modules/gentemplates/rapidml-diagram/pom.xml
+++ b/modules/gentemplates/rapidml-diagram/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-diagram
diff --git a/modules/gentemplates/rapidml-doc/pom.xml b/modules/gentemplates/rapidml-doc/pom.xml
index bba1312..908516a 100644
--- a/modules/gentemplates/rapidml-doc/pom.xml
+++ b/modules/gentemplates/rapidml-doc/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-doc
diff --git a/modules/gentemplates/rapidml-jaxrs/pom.xml b/modules/gentemplates/rapidml-jaxrs/pom.xml
index a2a9c78..3b35db9 100644
--- a/modules/gentemplates/rapidml-jaxrs/pom.xml
+++ b/modules/gentemplates/rapidml-jaxrs/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-jaxrs
diff --git a/modules/gentemplates/rapidml-jsonschema/pom.xml b/modules/gentemplates/rapidml-jsonschema/pom.xml
index e56a5c4..6500255 100644
--- a/modules/gentemplates/rapidml-jsonschema/pom.xml
+++ b/modules/gentemplates/rapidml-jsonschema/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-jsonschema
diff --git a/modules/gentemplates/rapidml-nodejs/pom.xml b/modules/gentemplates/rapidml-nodejs/pom.xml
index df3f35f..aeace59 100644
--- a/modules/gentemplates/rapidml-nodejs/pom.xml
+++ b/modules/gentemplates/rapidml-nodejs/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-nodejs
diff --git a/modules/gentemplates/rapidml-swagger/pom.xml b/modules/gentemplates/rapidml-swagger/pom.xml
index 81e2fde..0868e94 100644
--- a/modules/gentemplates/rapidml-swagger/pom.xml
+++ b/modules/gentemplates/rapidml-swagger/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-swagger
diff --git a/modules/gentemplates/rapidml-wadl/pom.xml b/modules/gentemplates/rapidml-wadl/pom.xml
index 6d4d5bf..76d1b6e 100644
--- a/modules/gentemplates/rapidml-wadl/pom.xml
+++ b/modules/gentemplates/rapidml-wadl/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-wadl
diff --git a/modules/gentemplates/rapidml-xsd/pom.xml b/modules/gentemplates/rapidml-xsd/pom.xml
index 47e7709..759e447 100644
--- a/modules/gentemplates/rapidml-xsd/pom.xml
+++ b/modules/gentemplates/rapidml-xsd/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
rapidml-xsd
diff --git a/modules/gentemplates/swagger-codegen/pom.xml b/modules/gentemplates/swagger-codegen/pom.xml
index e2e8828..7bb5b48 100644
--- a/modules/gentemplates/swagger-codegen/pom.xml
+++ b/modules/gentemplates/swagger-codegen/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
swagger-codegen
diff --git a/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCliOptWrapper.java b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCliOptWrapper.java
new file mode 100644
index 0000000..cecbb3e
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCliOptWrapper.java
@@ -0,0 +1,29 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen;
+
+import com.reprezen.genflow.common.codegen.GenModuleWrapper.CliOptWrapper;
+
+public class ScgCliOptWrapper extends CliOptWrapper {
+
+ public ScgCliOptWrapper(io.swagger.codegen.CliOption cliOpt) {
+ super(cliOpt);
+ }
+
+ @Override
+ public String getName() {
+ return cliOpt.getOpt();
+ }
+
+ @Override
+ public String getDescription() {
+ return cliOpt.getDescription();
+ }
+
+}
\ No newline at end of file
diff --git a/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenGenTemplateGroup.java b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenGenTemplateGroup.java
index f87b11e..0d2bcb3 100644
--- a/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenGenTemplateGroup.java
+++ b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenGenTemplateGroup.java
@@ -10,7 +10,6 @@
import com.reprezen.genflow.api.template.IGenTemplate;
import com.reprezen.genflow.common.codegen.CodegenGenTemplateGroup;
import com.reprezen.genflow.common.codegen.GenModuleWrapper;
-import com.reprezen.genflow.common.codegen.GenModuleWrapper.ScgModuleWrapper;
import com.reprezen.genflow.common.codegen.GenModulesInfo.Info;
import io.swagger.codegen.CodegenConfig;
diff --git a/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenModuleDiscovery.java b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenModuleDiscovery.java
index c50f734..0add6f0 100644
--- a/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenModuleDiscovery.java
+++ b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgCodegenModuleDiscovery.java
@@ -6,7 +6,6 @@
import com.reprezen.genflow.common.codegen.GenModuleDiscovery;
import com.reprezen.genflow.common.codegen.GenModuleWrapper;
-import com.reprezen.genflow.common.codegen.GenModuleWrapper.ScgModuleWrapper;
import io.swagger.codegen.CodegenConfig;
diff --git a/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgModuleWrapper.java b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgModuleWrapper.java
new file mode 100644
index 0000000..542d969
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen/src/main/java/com/reprezen/genflow/swagger/codegen/ScgModuleWrapper.java
@@ -0,0 +1,79 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import com.reprezen.genflow.common.codegen.GenModuleWrapper;
+
+import io.swagger.codegen.CodegenConfig;
+
+public class ScgModuleWrapper extends GenModuleWrapper {
+
+ private Logger logger = LoggerFactory.getLogger(ScgModuleWrapper.class);
+
+ public ScgModuleWrapper(io.swagger.codegen.CodegenConfig config) {
+ super(config);
+ }
+
+ public ScgModuleWrapper(Class configClass) {
+ super(configClass);
+ }
+
+ public static GenModuleWrapper getDummyInstance() {
+ return new ScgModuleWrapper(io.swagger.codegen.CodegenConfig.class);
+ }
+
+ @Override
+ public Enum> getType() {
+ return config.getTag();
+ }
+
+ @Override
+ public GenericType getGenericType() {
+ switch (config.getTag()) {
+ case CLIENT:
+ return GenericType.CLIENT;
+ case SERVER:
+ return GenericType.SERVER;
+ case DOCUMENTATION:
+ return GenericType.DOCUMENTATION;
+ case CONFIG:
+ return GenericType.CONFIG;
+ case OTHER:
+ default:
+ return GenericType.OTHER;
+ }
+ }
+
+ @Override
+ public String getName() {
+ return config.getName();
+ }
+
+ @Override
+ public List> getClientOptions() {
+ return config.cliOptions().stream().map(cliOpt -> new ScgCliOptWrapper(cliOpt)).collect(Collectors.toList());
+ }
+
+ @Override
+ public Logger getLogger() {
+ return logger;
+ }
+
+ @Override
+ public Enum> typeNamed(String name) {
+ return io.swagger.codegen.CodegenType.valueOf(name);
+ }
+
+}
\ No newline at end of file
diff --git a/modules/gentemplates/swagger-codegen3/pom.xml b/modules/gentemplates/swagger-codegen3/pom.xml
new file mode 100644
index 0000000..6be7efc
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/pom.xml
@@ -0,0 +1,62 @@
+
+
+ 4.0.0
+
+ com.reprezen.genflow
+ genflow
+ 1.2.1-ZEN-3994-SNAPSHOT
+ ../../..
+
+ swagger-codegen3
+ swagger-codegen3
+ https://github.com/RepreZen/GenFlow/tree/master/modules/gentemplates/swagger-codegen3
+
+
+ com.reprezen.genflow
+ genflow-api
+
+
+ io.swagger.codegen.v3
+ swagger-codegen
+
+
+ io.swagger.codegen.v3
+ swagger-codegen-generators
+ 1.0.5
+
+
+ org.apache.commons
+ commons-csv
+
+
+ com.reprezen.genflow
+ genflow-common
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.4.0
+
+
+ process-classes
+
+ java
+
+
+ true
+ com.reprezen.genflow.swagger.codegen3.Scg3CodegenModuleDiscovery
+ compile
+ false
+
+ ${basedir}/src/main/resources/com/reprezen/genflow/swagger/codegen3
+
+
+
+
+
+
+
+
diff --git a/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CliOptWrapper.java b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CliOptWrapper.java
new file mode 100644
index 0000000..2b6efef
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CliOptWrapper.java
@@ -0,0 +1,31 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen3;
+
+import com.reprezen.genflow.common.codegen.GenModuleWrapper.CliOptWrapper;
+
+import io.swagger.codegen.v3.CliOption;
+
+public class Scg3CliOptWrapper extends CliOptWrapper {
+
+ public Scg3CliOptWrapper(CliOption cliOpt) {
+ super(cliOpt);
+ }
+
+ @Override
+ public String getName() {
+ return cliOpt.getOpt();
+ }
+
+ @Override
+ public String getDescription() {
+ return cliOpt.getDescription();
+ }
+
+}
\ No newline at end of file
diff --git a/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplate.java b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplate.java
new file mode 100644
index 0000000..a859d58
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplate.java
@@ -0,0 +1,60 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen3;
+
+import com.reprezen.genflow.api.GenerationException;
+import com.reprezen.genflow.common.codegen.GenModuleWrapper;
+import com.reprezen.genflow.common.codegen.GenModulesInfo.Info;
+import com.reprezen.genflow.common.codegen.GenModulesInfo.Parameter;
+
+import io.swagger.codegen.v3.CodegenConfig;
+
+public class Scg3CodegenGenTemplate extends Scg3CodegenGenTemplateBase {
+
+ private final Info info;
+
+ public Scg3CodegenGenTemplate(GenModuleWrapper wrapper, Info info) {
+ super(wrapper, info);
+ this.info = info;
+ }
+
+ @Override
+ public String getName() {
+ return getPreferredName();
+ }
+
+ @Override
+ public String getId() {
+ return getClass().getPackage().getName() + "." + wrapper.getSimpleName();
+ }
+
+ @Override
+ public void configure() throws GenerationException {
+ if (info != null) {
+ for (Parameter param : info.getParameters()) {
+ define(parameter().named(param.getName()).required(param.isRequired())
+ .withDescription(param.getDescription()).withDefault(param.getDefaultValue()));
+ }
+ }
+ super.configure();
+ }
+
+ public String getPreferredName() {
+ if (info != null) {
+ if (info.getDisplayName() != null) {
+ return info.getDisplayName().trim();
+ } else if (info.getDerivedDisplayName() != null) {
+ return info.getDerivedDisplayName().trim();
+ }
+ // metadata is deficient (shouldn't happen) ... do a discovery-like name
+ // generation
+ }
+ return wrapper.getDerivedName();
+ }
+}
diff --git a/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplateBase.java b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplateBase.java
new file mode 100644
index 0000000..2f998a1
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplateBase.java
@@ -0,0 +1,156 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen3;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+
+import com.google.common.collect.Maps;
+import com.reprezen.genflow.api.GenerationException;
+import com.reprezen.genflow.api.openapi.OpenApiDocument;
+import com.reprezen.genflow.api.openapi.OpenApiGenTemplate;
+import com.reprezen.genflow.api.openapi.OpenApiSource;
+import com.reprezen.genflow.api.template.GenTemplate;
+import com.reprezen.genflow.api.template.GenTemplateContext;
+import com.reprezen.genflow.api.template.GenTemplateProperty;
+import com.reprezen.genflow.api.template.GenTemplateProperty.StandardProperties;
+import com.reprezen.genflow.api.template.IGenTemplate;
+import com.reprezen.genflow.common.codegen.GenModuleWrapper;
+import com.reprezen.genflow.common.codegen.GenModulesInfo.Info;
+
+import io.swagger.codegen.v3.ClientOptInput;
+import io.swagger.codegen.v3.ClientOpts;
+import io.swagger.codegen.v3.CodegenConfig;
+import io.swagger.codegen.v3.DefaultGenerator;
+import io.swagger.v3.oas.models.OpenAPI;
+
+public abstract class Scg3CodegenGenTemplateBase extends OpenApiGenTemplate {
+
+ public static final String OPENAPI_CODEGEN_SYSTEM_PROPERTIES = "openApiCodegenSystemProperties";
+ public static final String OPENAPI_CODEGEN_CONFIG = "openApiCodegenConfig";
+ public static final List SPECIAL_PARAMS = Arrays.asList(OPENAPI_CODEGEN_CONFIG,
+ OPENAPI_CODEGEN_SYSTEM_PROPERTIES);
+
+ protected final GenModuleWrapper wrapper;
+ private Info info;
+
+ public Scg3CodegenGenTemplateBase(GenModuleWrapper wrapper, Info info) {
+ this.wrapper = wrapper;
+ this.info = info;
+ }
+
+ @Override
+ public IGenTemplate newInstance() throws GenerationException {
+ return new Scg3CodegenGenTemplate(wrapper, info);
+ }
+
+ @Override
+ protected StaticGenerator getStaticGenerator() {
+ return new Generator(this, context, wrapper);
+ }
+
+ @Override
+ public void configure() throws GenerationException {
+ define(primarySource().ofType(OpenApiSource.class));
+ define(parameter().named(OPENAPI_CODEGEN_CONFIG).optional().withDescription(
+ "Contents of swagger codegen configuration file.",
+ "This is the file that would be passed with --config option on swagger codegen command line.",
+ "The JSON contents of that file should be the value of this parameter.",
+ "This parameter need not be used. If it is absent, all string-valued parameters are collected into",
+ "a map that is then passed to the swagger codegen module. If a map is provided here, then string-valued",
+ "parameters are still copied in, overriding like-named values appearing in the map."));
+ define(parameter().named(OPENAPI_CODEGEN_SYSTEM_PROPERTIES).optional().withDescription(
+ "System properties to set, as in the -D option of swagger codegen command line.",
+ "Each property should be a json object with a name/value pair for each property.",
+ "Example: for '-Dmodels -Dapis=User,Pets' use the following:", "value:", " models: ''",
+ " apis: Users,Pets"));
+ define(GenTemplateProperty.swaggerCodegenV3Provider());
+ if (info != null) {
+ define(property().named(StandardProperties.DESCRIPTION) //
+ .withValue(String.format("Provider: %s\nGenerator Name: %s\nType: %s\nPackage: %s\nClassname: %s",
+ "Swagger Codegen v3", info.getReportedName(), info.getType(), wrapper.getPackageName(),
+ wrapper.getSimpleName())));
+ define(property().named(StandardProperties.GENERATOR_TYPE).withValue(info.getType().name()));
+ }
+ }
+
+ public static class Generator extends GenTemplate.StaticGenerator {
+
+ private GenModuleWrapper wrapper;
+
+ public Generator(GenTemplate genTemplate, GenTemplateContext context,
+ GenModuleWrapper wrapper) {
+ super(genTemplate, context);
+ this.wrapper = wrapper;
+ }
+
+ @Override
+ public void generate(OpenApiDocument model) throws GenerationException {
+ OpenAPI openApi = model.asOpenAPI();
+ generate(openApi);
+ }
+
+ private void generate(OpenAPI model) throws GenerationException {
+ CodegenConfig openApiCodegen;
+ try {
+ openApiCodegen = wrapper.newInstance();
+ } catch (InstantiationException | IllegalAccessException e) {
+ throw new GenerationException("Failed to instantiate Swagger Codegen v3 instance", e);
+ }
+ openApiCodegen.setOutputDir(context.getOutputDirectory().getAbsolutePath());
+ @SuppressWarnings("unchecked")
+ Map config = (Map) context.getGenTargetParameters()
+ .get(OPENAPI_CODEGEN_CONFIG);
+ if (config == null) {
+ config = Maps.newHashMap();
+ }
+ addParameters(config, context.getGenTargetParameters());
+ ClientOptInput clientOptInput = new ClientOptInput();
+ clientOptInput.setConfig(openApiCodegen);
+ ClientOpts clientOpts = new ClientOpts();
+ clientOpts.setOutputDirectory(context.getOutputDirectory().getAbsolutePath());
+ clientOpts.setProperties(config != null ? config : Maps.newHashMap());
+ clientOptInput.setOpts(clientOpts);
+ clientOptInput.setOpenAPI(model);
+ DefaultGenerator generator = new DefaultGenerator();
+ @SuppressWarnings("unchecked")
+ Map systemProperties = (Map) context.getGenTargetParameters()
+ .get(OPENAPI_CODEGEN_SYSTEM_PROPERTIES);
+ setSystemProperties(systemProperties);
+ generator.opts(clientOptInput);
+ reportScgVersion();
+ generator.generate();
+ }
+
+ private void addParameters(Map config, Map params) {
+ for (String key : params.keySet()) {
+ if (!SPECIAL_PARAMS.contains(key)) {
+ Object value = params.get(key);
+ if (value != null && value instanceof String) {
+ config.put(key, (String) value);
+ }
+ }
+ }
+ }
+
+ private void setSystemProperties(Map properties) {
+ if (properties != null) {
+ for (String key : properties.keySet()) {
+ System.setProperty(key, properties.get(key));
+ }
+ }
+ }
+
+ private void reportScgVersion() {
+ context.getLogger().info(String.format("Using swagger-codegen-v3 v%s\n",
+ CodegenConfig.class.getPackage().getImplementationVersion()));
+ }
+ }
+}
diff --git a/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplateGroup.java b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplateGroup.java
new file mode 100644
index 0000000..9472680
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenGenTemplateGroup.java
@@ -0,0 +1,64 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen3;
+
+import java.util.Arrays;
+import java.util.Comparator;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import com.google.common.collect.Iterables;
+import com.reprezen.genflow.api.template.IGenTemplate;
+import com.reprezen.genflow.common.codegen.CodegenGenTemplateGroup;
+import com.reprezen.genflow.common.codegen.GenModuleWrapper;
+import com.reprezen.genflow.common.codegen.GenModulesInfo.Info;
+
+import io.swagger.codegen.v3.CodegenConfig;
+
+public class Scg3CodegenGenTemplateGroup extends CodegenGenTemplateGroup {
+ private static Logger logger = LoggerFactory.getLogger(Scg3CodegenGenTemplateGroup.class);
+
+ public Scg3CodegenGenTemplateGroup() {
+ super(Scg3ModuleWrapper.getDummyInstance());
+ }
+
+ @Override
+ public Logger getLogger() {
+ return logger;
+ }
+
+ @Override
+ public GenModuleWrapper wrap(CodegenConfig config) {
+ return new Scg3ModuleWrapper(config);
+ }
+
+ @Override
+ public IGenTemplate createGenTemplate(GenModuleWrapper wrapper, Info info) {
+ return new Scg3CodegenGenTemplate(wrapper, info);
+ }
+
+ public static void main(String[] args) {
+ // only used during development for testing outside of product
+ Iterable genTemplatesIter = new Scg3CodegenGenTemplateGroup()
+ .getGenTemplates(CodegenGenTemplateGroup.class.getClassLoader());
+ IGenTemplate[] genTemplates = Iterables.toArray(genTemplatesIter, IGenTemplate.class);
+ Arrays.sort(genTemplates, new Comparator() {
+ @Override
+ public int compare(IGenTemplate o1, IGenTemplate o2) {
+ return o1.getName().compareTo(o2.getName());
+ }
+ });
+ System.out.println(genTemplates.length + " GenTemplates discovered:");
+ for (IGenTemplate genTemplate : genTemplates) {
+ System.out.println(genTemplate.getName());
+ }
+ }
+
+}
diff --git a/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenModuleDiscovery.java b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenModuleDiscovery.java
new file mode 100644
index 0000000..a396e17
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3CodegenModuleDiscovery.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen3;
+
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URISyntaxException;
+
+import com.reprezen.genflow.common.codegen.GenModuleDiscovery;
+import com.reprezen.genflow.common.codegen.GenModuleWrapper;
+
+import io.swagger.codegen.v3.CodegenConfig;
+
+public class Scg3CodegenModuleDiscovery extends GenModuleDiscovery {
+
+ @Override
+ protected String getLibraryVersion() {
+ return CodegenConfig.class.getPackage().getImplementationVersion();
+ }
+
+ @Override
+ protected GenModuleWrapper getDummyWrapper() {
+ return Scg3ModuleWrapper.getDummyInstance();
+ }
+
+ @Override
+ protected GenModuleWrapper wrap(Object configObject) {
+ return new Scg3ModuleWrapper((CodegenConfig) configObject);
+ }
+
+ public static void main(String[] args) throws MalformedURLException, URISyntaxException, IOException {
+ new Scg3CodegenModuleDiscovery().runDiscovery(args);
+ }
+}
diff --git a/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3ModuleWrapper.java b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3ModuleWrapper.java
new file mode 100644
index 0000000..45dfd7b
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/java/com/reprezen/genflow/swagger/codegen3/Scg3ModuleWrapper.java
@@ -0,0 +1,80 @@
+/*******************************************************************************
+ * Copyright © 2013, 2019 Modelsolv, Inc.
+ * All Rights Reserved.
+ *
+ * NOTICE: All information contained herein is, and remains the property
+ * of ModelSolv, Inc. See the file license.html in the root directory of
+ * this project for further information.
+ *******************************************************************************/
+package com.reprezen.genflow.swagger.codegen3;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import com.reprezen.genflow.common.codegen.GenModuleWrapper;
+
+import io.swagger.codegen.v3.CodegenConfig;
+import io.swagger.codegen.v3.CodegenType;
+
+public class Scg3ModuleWrapper extends GenModuleWrapper {
+
+ private Logger logger = LoggerFactory.getLogger(Scg3ModuleWrapper.class);
+
+ public Scg3ModuleWrapper(CodegenConfig config) {
+ super(config);
+ }
+
+ public Scg3ModuleWrapper(Class configClass) {
+ super(configClass);
+ }
+
+ public static GenModuleWrapper getDummyInstance() {
+ return new Scg3ModuleWrapper(CodegenConfig.class);
+ }
+
+ @Override
+ public Enum> getType() {
+ return config.getTag();
+ }
+
+ @Override
+ public GenericType getGenericType() {
+ switch (config.getTag()) {
+ case CLIENT:
+ return GenericType.CLIENT;
+ case SERVER:
+ return GenericType.SERVER;
+ case DOCUMENTATION:
+ return GenericType.DOCUMENTATION;
+ case CONFIG:
+ return GenericType.CONFIG;
+ case OTHER:
+ default:
+ return GenericType.OTHER;
+ }
+ }
+
+ @Override
+ public String getName() {
+ return config.getName();
+ }
+
+ @Override
+ public List> getClientOptions() {
+ return config.cliOptions().stream().map(Scg3CliOptWrapper::new).collect(Collectors.toList());
+ }
+
+ @Override
+ public Logger getLogger() {
+ return logger;
+ }
+
+ @Override
+ public Enum> typeNamed(String name) {
+ return CodegenType.valueOf(name);
+ }
+
+}
\ No newline at end of file
diff --git a/modules/gentemplates/swagger-codegen3/src/main/resources/META-INF/services/com.reprezen.genflow.api.template.IGenTemplateGroup b/modules/gentemplates/swagger-codegen3/src/main/resources/META-INF/services/com.reprezen.genflow.api.template.IGenTemplateGroup
new file mode 100644
index 0000000..ae0eca9
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/resources/META-INF/services/com.reprezen.genflow.api.template.IGenTemplateGroup
@@ -0,0 +1 @@
+com.reprezen.genflow.swagger.codegen3.Scg3CodegenGenTemplateGroup
diff --git a/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/moduleParams_3.0.4.csv b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/moduleParams_3.0.4.csv
new file mode 100644
index 0000000..74169bd
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/moduleParams_3.0.4.csv
@@ -0,0 +1,603 @@
+ClassName,Name,Description,DefaultValue,Required
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,packageName,C# package name (convention: Title.Case).,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,packageVersion,C# package version.,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,packageGuid,The GUID that will be associated with the C# project,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,preserveNewlinesInComments,Preserve newlines in comments,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,useDateTimeOffset,Use DateTimeOffset to model date-time properties,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,useCollection,Deserialize array types to Collection instead of List.,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,returnICollection,Return ICollection instead of the concrete type.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,packageName,C# package name (convention: Title.Case).,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,packageVersion,C# package version.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,packageGuid,The GUID that will be associated with the C# project,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,interfacePrefix,Prefix interfaces with a community standard or widely accepted prefix.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,targetFramework,The target .NET framework version.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,modelPropertyNaming,"Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name",,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,useDateTimeOffset,Use DateTimeOffset to model date-time properties,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,useCollection,Deserialize array types to Collection instead of List.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,returnICollection,Return ICollection instead of the concrete type.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalMethodArgument,"C# Optional method argument, e.g. void square(int x=10) (.net 4.0+ only).",,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalAssemblyInfo,Generate AssemblyInfo.cs.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalProjectFile,Generate {PackageName}.csproj.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalEmitDefaultValues,Set DataMember's EmitDefaultValue.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,generatePropertyChanged,Specifies a AssemblyDescription for the .NET Framework global assembly attributes stored in the AssemblyInfo file.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,nonPublicApi,Generates code with reduced access modifiers; allows embedding elsewhere without exposing non-public API calls to consumers.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,netCoreProjectFile,Use the new format (.NET Core) for .NET project files (.csproj).,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,validatable,Generates self-validatable models.,,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,packageName,C# package name (convention: Camel.Case).,,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,packageVersion,C# package version.,,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,clientPackage,C# client package name (convention: Camel.Case).,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,appName,short name of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,appDescription,description of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,infoUrl,a URL where users can get more information about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,infoEmail,an email address to contact for inquiries about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,licenseInfo,a short description of the license,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,licenseUrl,a URL pointing to the full license,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,phpInvokerPackage,root package for generated php code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,perlModuleName,root module name for generated perl code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,pythonPackageName,package name for generated python code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,packageName,C# package name,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,appName,short name of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,appDescription,description of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,infoUrl,a URL where users can get more information about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,infoEmail,an email address to contact for inquiries about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,licenseInfo,a short description of the license,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,licenseUrl,a URL pointing to the full license,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useGzipFeatureForTests,Use Gzip Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useLoggingFeatureForTests,Use Logging Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useGenericResponse,Use generic response,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateSpringApplication,Generate Spring application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useSpringAnnotationConfig,Use Spring Annotation Config,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useSwaggerFeature,Use Swagger Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useSwaggerUI,Use Swagger UI,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useWadlFeature,Use WADL Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useMultipartFeature,Use Multipart Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useGzipFeature,Use Gzip Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useGzipFeatureForTests,Use Gzip Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useBeanValidationFeature,Use BeanValidation Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useLoggingFeature,Use Logging Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useLoggingFeatureForTests,Use Logging Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateSpringBootApplication,Generate Spring Boot application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateJbossDeploymentDescriptor,Generate Jboss Deployment Descriptor,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,addConsumesProducesJson,Add @Consumes/@Produces Json to API interface,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useAnnotatedBasePath,Use @Path annotations for basePath,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateNonSpringApplication,Generate non-Spring application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useGenericResponse,Use generic response,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useRxJava,Whether to use the RxJava adapter with the retrofit2 library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useRxJava2,Whether to use the RxJava2 adapter with the retrofit2 library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,parcelableModel,Whether to generate models for Android that implement Parcelable with the okhttp-gson library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,usePlayWS,Use Play! Async HTTP client (Play WS API),,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,playVersion,"Version of Play! Framework (possible values ""play24"", ""play25"")",,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,supportJava6,Whether to support Java6 with the Jersey1 library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,performBeanValidation,Perform BeanValidation,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useGzipFeature,Send gzip-encoded requests,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useRuntimeException,Use RuntimeException instead of Exception,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,generatePom,Whether to generate pom.xml if the file does not already exist.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,interfaceOnly,Whether to generate only API interface stubs without the server files.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,generatePom,Whether to generate pom.xml if the file does not already exist.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,interfaceOnly,Whether to generate only API interface stubs without the server files.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,supportJava6,Whether to support Java6 with the Jersey1/2 library.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,useTags,use tags for creating interface and controller classnames,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,supportJava6,Whether to support Java6 with the Jersey1/2 library.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,useTags,use tags for creating interface and controller classnames,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,generateJbossDeploymentDescriptor,Generate Jboss Deployment Descriptor,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,useSwaggerFeature,Use dynamic Swagger generator,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,generateJbossDeploymentDescriptor,Generate Jboss Deployment Descriptor,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.SpringCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.SpringCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.SpringCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,title,server title name or client service name,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,configPackage,configuration package for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,basePackage,base package (invokerPackage) for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,interfaceOnly,Whether to generate only API interface stubs without the server files.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,delegatePattern,Whether to generate the server files using the delegate pattern,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,singleContentTypes,Whether to select only one produces/consumes content-type by operation.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,async,use async Callable controllers,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,responseWrapper,"wrap the responses in given type (Future,Callable,CompletableFuture,ListenableFuture,DeferredResult,HystrixCommand,RxObservable,RxSingle or fully qualified type)",,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useTags,use tags for creating interface and controller classnames,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,implicitHeaders,Use of @ApiImplicitParams for headers.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,swaggerDocketConfig,Generate Spring Swagger Docket configuration class.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useOptional,Use Optional container for optional parameters,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,packageName,Generated artifact package name (e.g. io.swagger).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,groupId,Generated artifact package's organization (i.e. maven groupId).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,artifactId,Generated artifact id (name of jar).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,artifactVersion,Generated artifact's package version.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,enumPropertyNaming,"Naming convention for enum properties: 'camelCase', 'PascalCase', 'snake_case', 'UPPERCASE', and 'original'",,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,packageName,Generated artifact package name (e.g. io.swagger).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,groupId,Generated artifact package's organization (i.e. maven groupId).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,artifactId,Generated artifact id (name of jar).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,artifactVersion,Generated artifact's package version.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,enumPropertyNaming,"Naming convention for enum properties: 'camelCase', 'PascalCase', 'snake_case', 'UPPERCASE', and 'original'",,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureAutoHead,Automatically provide responses to HEAD requests for existing routes that have the GET verb defined.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureConditionalHeaders,"Avoid sending content if client already has same content, by checking ETag or LastModified properties.",,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureHSTS,"Avoid sending content if client already has same content, by checking ETag or LastModified properties.",,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureCORS,Ktor by default provides an interceptor for implementing proper support for Cross-Origin Resource Sharing (CORS). See enable-cors.org.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureCompression,"Adds ability to compress outgoing content using gzip, deflate or custom encoder and thus reduce size of the response.",,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,googleCloudFunctions,"When specified, it will generate the code which runs within Google Cloud Functions instead of standalone Node.JS server. See https://cloud.google.com/functions/docs/quickstart for the details of how to deploy the generated code.",,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,exportedName,"When the generated code will be deployed to Google Cloud Functions, this option can be used to update the name of the exported function. By default, it refers to the basePath. This does not affect normal standalone nodejs server code.",,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,outputFile,output filename,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,outputFile,output filename,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,variableNamingConvention,"naming convention of variable name, e.g. camelCase.",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,invokerPackage,The main namespace to use for all classes. e.g. Yay\Pets,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,packagePath,The main package name for classes. e.g. GeneratedPetstore,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,srcBasePath,The directory under packagePath to serve as source root.,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,composerVendorName,The vendor name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. yaypets. IMPORTANT NOTE (2016/03): composerVendorName will be deprecated and replaced by gitUserId in the next swagger-codegen release,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,gitUserId,"Git user ID, e.g. swagger-api.",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,composerProjectName,The project name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client. IMPORTANT NOTE (2016/03): composerProjectName will be deprecated and replaced by gitRepoId in the next swagger-codegen release,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,gitRepoId,"Git repo ID, e.g. swagger-codegen.",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,artifactVersion,The version to use in the composer package version field. e.g. 1.2.3,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,hideGenerationTimestamp,hides the timestamp when files were generated,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,modelPropertyNaming,"Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name",,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,projectName,Project name in Xcode,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,responseAs,"Optionally use libraries to manage response. Currently PromiseKit, RxSwift are available.",,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,unwrapRequired,Treat 'required' properties in response as non-optional (which would crash the app if api returns null as opposed to required option specified in json schema,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,objcCompatible,Add additional properties and methods for Objective-C compatibility (default: false),,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podSource,Source information used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podVersion,Version used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podAuthors,Authors used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podSocialMediaURL,Social Media URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podDocsetURL,Docset URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podLicense,License used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podHomepage,Homepage used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podSummary,Summary used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podDescription,Description used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podScreenshots,Screenshots used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podDocumentationURL,Documentation URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,swiftUseApiNamespace,Flag to make all the API classes inner-class of {{projectName}}API,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,lenientTypeCast,"Accept and cast values for simple types (string->bool, string->int, int->string)",,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,projectName,Project name in Xcode,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,responseAs,"Optionally use libraries to manage response. Currently PromiseKit, RxSwift are available.",,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,unwrapRequired,Treat 'required' properties in response as non-optional (which would crash the app if api returns null as opposed to required option specified in json schema,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,objcCompatible,Add additional properties and methods for Objective-C compatibility (default: false),,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podSource,Source information used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podVersion,Version used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podAuthors,Authors used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podSocialMediaURL,Social Media URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podDocsetURL,Docset URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podLicense,License used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podHomepage,Homepage used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podSummary,Summary used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podDescription,Description used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podScreenshots,Screenshots used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podDocumentationURL,Documentation URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,swiftUseApiNamespace,Flag to make all the API classes inner-class of {{projectName}}API,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,lenientTypeCast,"Accept and cast values for simple types (string->bool, string->int, int->string)",,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,modelPropertyNaming,"Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name",,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,supportsES6,Generate code that conforms to ES6.,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,npmName,The name under which you want to publish generated npm package,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,npmVersion,The version of your npm package,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,npmRepository,Use this property to set an url your private npmRepo in the package.json,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,snapshot,When setting this property to true the version will be suffixed with -SNAPSHOT.yyyyMMddHHmm,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,withInterfaces,Setting this property to true will generate interfaces next to the default class implementations.,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,ngVersion,The version of Angular. Default is '4.3',,
diff --git a/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/moduleParams_3.0.5.csv b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/moduleParams_3.0.5.csv
new file mode 100644
index 0000000..add0113
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/moduleParams_3.0.5.csv
@@ -0,0 +1,610 @@
+ClassName,Name,Description,DefaultValue,Required
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,packageName,C# package name (convention: Title.Case).,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,packageVersion,C# package version.,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,packageGuid,The GUID that will be associated with the C# project,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,preserveNewlinesInComments,Preserve newlines in comments,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,useDateTimeOffset,Use DateTimeOffset to model date-time properties,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,useCollection,Deserialize array types to Collection instead of List.,,
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,returnICollection,Return ICollection instead of the concrete type.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,packageName,C# package name (convention: Title.Case).,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,packageVersion,C# package version.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,packageGuid,The GUID that will be associated with the C# project,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,interfacePrefix,Prefix interfaces with a community standard or widely accepted prefix.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,targetFramework,The target .NET framework version.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,modelPropertyNaming,"Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name",,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,useDateTimeOffset,Use DateTimeOffset to model date-time properties,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,useCollection,Deserialize array types to Collection instead of List.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,returnICollection,Return ICollection instead of the concrete type.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalMethodArgument,"C# Optional method argument, e.g. void square(int x=10) (.net 4.0+ only).",,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalAssemblyInfo,Generate AssemblyInfo.cs.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalProjectFile,Generate {PackageName}.csproj.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,optionalEmitDefaultValues,Set DataMember's EmitDefaultValue.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,generatePropertyChanged,Specifies a AssemblyDescription for the .NET Framework global assembly attributes stored in the AssemblyInfo file.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,nonPublicApi,Generates code with reduced access modifiers; allows embedding elsewhere without exposing non-public API calls to consumers.,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,netCoreProjectFile,Use the new format (.NET Core) for .NET project files (.csproj).,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,validatable,Generates self-validatable models.,,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,packageName,C# package name (convention: Camel.Case).,,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,packageVersion,C# package version.,,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,clientPackage,C# client package name (convention: Camel.Case).,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,appName,short name of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,appDescription,description of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,infoUrl,a URL where users can get more information about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,infoEmail,an email address to contact for inquiries about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,licenseInfo,a short description of the license,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,licenseUrl,a URL pointing to the full license,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,phpInvokerPackage,root package for generated php code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,perlModuleName,root module name for generated perl code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,pythonPackageName,package name for generated python code,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,packageName,C# package name,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,appName,short name of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,appDescription,description of the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,infoUrl,a URL where users can get more information about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,infoEmail,an email address to contact for inquiries about the application,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,licenseInfo,a short description of the license,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,licenseUrl,a URL pointing to the full license,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useGzipFeatureForTests,Use Gzip Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useLoggingFeatureForTests,Use Logging Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,useGenericResponse,Use generic response,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateSpringApplication,Generate Spring application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useSpringAnnotationConfig,Use Spring Annotation Config,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useSwaggerFeature,Use Swagger Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useSwaggerUI,Use Swagger UI,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useWadlFeature,Use WADL Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useMultipartFeature,Use Multipart Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useGzipFeature,Use Gzip Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useGzipFeatureForTests,Use Gzip Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useBeanValidationFeature,Use BeanValidation Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useLoggingFeature,Use Logging Feature,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useLoggingFeatureForTests,Use Logging Feature for tests,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateSpringBootApplication,Generate Spring Boot application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateJbossDeploymentDescriptor,Generate Jboss Deployment Descriptor,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,addConsumesProducesJson,Add @Consumes/@Produces Json to API interface,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useAnnotatedBasePath,Use @Path annotations for basePath,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,generateNonSpringApplication,Generate non-Spring application,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,useGenericResponse,Use generic response,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useRxJava,Whether to use the RxJava adapter with the retrofit2 library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useRxJava2,Whether to use the RxJava2 adapter with the retrofit2 library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,parcelableModel,Whether to generate models for Android that implement Parcelable with the okhttp-gson library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,usePlayWS,Use Play! Async HTTP client (Play WS API),,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,playVersion,"Version of Play! Framework (possible values ""play24"", ""play25"")",,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,supportJava6,Whether to support Java6 with the Jersey1 library.,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,performBeanValidation,Perform BeanValidation,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useGzipFeature,Send gzip-encoded requests,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,useRuntimeException,Use RuntimeException instead of Exception,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,generatePom,Whether to generate pom.xml if the file does not already exist.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,interfaceOnly,Whether to generate only API interface stubs without the server files.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,generatePom,Whether to generate pom.xml if the file does not already exist.,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,interfaceOnly,Whether to generate only API interface stubs without the server files.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,supportJava6,Whether to support Java6 with the Jersey1/2 library.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,useTags,use tags for creating interface and controller classnames,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,supportJava6,Whether to support Java6 with the Jersey1/2 library.,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,useTags,use tags for creating interface and controller classnames,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,generateJbossDeploymentDescriptor,Generate Jboss Deployment Descriptor,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,useSwaggerFeature,Use dynamic Swagger generator,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,implFolder,folder for generated implementation code,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,title,a title describing the application,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,serverPort,The port on which the server should be started,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,generateJbossDeploymentDescriptor,Generate Jboss Deployment Descriptor,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.java.SpringCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,invokerPackage,root package for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,groupId,groupId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactId,artifactId in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactVersion,artifact version in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactUrl,artifact URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,artifactDescription,artifact description in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,scmConnection,SCM connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,scmDeveloperConnection,SCM developer connection in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,scmUrl,SCM URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerName,developer name in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerEmail,developer email in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerOrganization,developer organization in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,developerOrganizationUrl,developer organization URL in generated pom.xml,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,licenseName,The name of the license,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,licenseUrl,The URL of the license,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,localVariablePrefix,prefix for generated code members and local variables,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,serializableModel,"boolean - toggle ""implements Serializable"" for generated models",,
+io.swagger.codegen.v3.generators.java.SpringCodegen,bigDecimalAsString,Treat BigDecimal values as Strings to avoid precision loss.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,fullJavaUtil,whether to use fully qualified name for classes under java.util. This option only works for Java API client,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,withXml,whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML),,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useOas2,use OpenAPI v2.0 (Swagger 1.5.x),,
+io.swagger.codegen.v3.generators.java.SpringCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,java8,Option. Use Java8 classes instead of third party equivalents,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,title,server title name or client service name,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,configPackage,configuration package for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,basePackage,base package (invokerPackage) for generated code,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,interfaceOnly,Whether to generate only API interface stubs without the server files.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,delegatePattern,Whether to generate the server files using the delegate pattern,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,singleContentTypes,Whether to select only one produces/consumes content-type by operation.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,async,use async Callable controllers,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,responseWrapper,"wrap the responses in given type (Future,Callable,CompletableFuture,ListenableFuture,DeferredResult,HystrixCommand,RxObservable,RxSingle or fully qualified type)",,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useTags,use tags for creating interface and controller classnames,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useBeanValidation,Use BeanValidation API annotations,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,implicitHeaders,Use of @ApiImplicitParams for headers.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,swaggerDocketConfig,Generate Spring Swagger Docket configuration class.,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,useOptional,Use Optional container for optional parameters,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,packageName,Generated artifact package name (e.g. io.swagger).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,groupId,Generated artifact package's organization (i.e. maven groupId).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,artifactId,Generated artifact id (name of jar).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,artifactVersion,Generated artifact's package version.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,enumPropertyNaming,"Naming convention for enum properties: 'camelCase', 'PascalCase', 'snake_case', 'UPPERCASE', and 'original'",,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,dateLibrary,Option. Date library to use,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,packageName,Generated artifact package name (e.g. io.swagger).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,groupId,Generated artifact package's organization (i.e. maven groupId).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,artifactId,Generated artifact id (name of jar).,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,artifactVersion,Generated artifact's package version.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,enumPropertyNaming,"Naming convention for enum properties: 'camelCase', 'PascalCase', 'snake_case', 'UPPERCASE', and 'original'",,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureAutoHead,Automatically provide responses to HEAD requests for existing routes that have the GET verb defined.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureConditionalHeaders,"Avoid sending content if client already has same content, by checking ETag or LastModified properties.",,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureHSTS,"Avoid sending content if client already has same content, by checking ETag or LastModified properties.",,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureCORS,Ktor by default provides an interceptor for implementing proper support for Cross-Origin Resource Sharing (CORS). See enable-cors.org.,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,featureCompression,"Adds ability to compress outgoing content using gzip, deflate or custom encoder and thus reduce size of the response.",,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,googleCloudFunctions,"When specified, it will generate the code which runs within Google Cloud Functions instead of standalone Node.JS server. See https://cloud.google.com/functions/docs/quickstart for the details of how to deploy the generated code.",,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,exportedName,"When the generated code will be deployed to Google Cloud Functions, this option can be used to update the name of the exported function. By default, it refers to the basePath. This does not affect normal standalone nodejs server code.",,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,outputFile,output filename,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,outputFile,output filename,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,variableNamingConvention,"naming convention of variable name, e.g. camelCase.",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,invokerPackage,The main namespace to use for all classes. e.g. Yay\Pets,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,packagePath,The main package name for classes. e.g. GeneratedPetstore,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,srcBasePath,The directory under packagePath to serve as source root.,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,composerVendorName,The vendor name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. yaypets. IMPORTANT NOTE (2016/03): composerVendorName will be deprecated and replaced by gitUserId in the next swagger-codegen release,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,gitUserId,"Git user ID, e.g. swagger-api.",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,composerProjectName,The project name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client. IMPORTANT NOTE (2016/03): composerProjectName will be deprecated and replaced by gitRepoId in the next swagger-codegen release,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,gitRepoId,"Git repo ID, e.g. swagger-codegen.",,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,artifactVersion,The version to use in the composer package version field. e.g. 1.2.3,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,hideGenerationTimestamp,hides the timestamp when files were generated,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,packageName,python package name (convention: snake_case).,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,projectName,python project name in setup.py (e.g. petstore-api).,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,packageVersion,python package version.,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,packageUrl,python package URL.,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,library,library template (sub-template) to use,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,modelPackage,package for generated models,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,apiPackage,package for generated api classes,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,sourceFolder,source folder for generated code,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,modelPropertyNaming,"Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name",,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,projectName,Project name in Xcode,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,responseAs,"Optionally use libraries to manage response. Currently PromiseKit, RxSwift are available.",,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,unwrapRequired,Treat 'required' properties in response as non-optional (which would crash the app if api returns null as opposed to required option specified in json schema,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,objcCompatible,Add additional properties and methods for Objective-C compatibility (default: false),,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podSource,Source information used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podVersion,Version used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podAuthors,Authors used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podSocialMediaURL,Social Media URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podDocsetURL,Docset URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podLicense,License used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podHomepage,Homepage used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podSummary,Summary used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podDescription,Description used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podScreenshots,Screenshots used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,podDocumentationURL,Documentation URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,swiftUseApiNamespace,Flag to make all the API classes inner-class of {{projectName}}API,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,lenientTypeCast,"Accept and cast values for simple types (string->bool, string->int, int->string)",,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,projectName,Project name in Xcode,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,responseAs,"Optionally use libraries to manage response. Currently PromiseKit, RxSwift are available.",,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,unwrapRequired,Treat 'required' properties in response as non-optional (which would crash the app if api returns null as opposed to required option specified in json schema,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,objcCompatible,Add additional properties and methods for Objective-C compatibility (default: false),,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podSource,Source information used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podVersion,Version used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podAuthors,Authors used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podSocialMediaURL,Social Media URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podDocsetURL,Docset URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podLicense,License used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podHomepage,Homepage used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podSummary,Summary used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podDescription,Description used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podScreenshots,Screenshots used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,podDocumentationURL,Documentation URL used for Podspec,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,swiftUseApiNamespace,Flag to make all the API classes inner-class of {{projectName}}API,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,hideGenerationTimestamp,Hides the generation timestamp when files are generated.,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,lenientTypeCast,"Accept and cast values for simple types (string->bool, string->int, int->string)",,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,sortParamsByRequiredFlag,Sort method arguments to place required parameters before optional parameters.,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,ensureUniqueParams,Whether to ensure parameter names are unique in an operation (rename parameters that are not).,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,allowUnicodeIdentifiers,"boolean, toggles whether unicode identifiers are allowed in names or not, default is false",,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,modelPropertyNaming,"Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name",,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,supportsES6,Generate code that conforms to ES6.,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,npmName,The name under which you want to publish generated npm package,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,npmVersion,The version of your npm package,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,npmRepository,Use this property to set an url your private npmRepo in the package.json,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,snapshot,When setting this property to true the version will be suffixed with -SNAPSHOT.yyyyMMddHHmm,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,withInterfaces,Setting this property to true will generate interfaces next to the default class implementations.,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,ngVersion,The version of Angular. Default is '4.3',,
diff --git a/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/modulesInfo_3.0.4.csv b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/modulesInfo_3.0.4.csv
new file mode 100644
index 0000000..97f6e7a
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/modulesInfo_3.0.4.csv
@@ -0,0 +1,29 @@
+ClassName,Type,ReportedName,DerivedDisplayName,DisplayName,Suppressed,Deleted,Changed,New,Vetted
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,SERVER,aspnetcore,Asp Net Core Server,,,,*,*,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,CLIENT,csharp,CSharp Client,,,,*,*,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,CLIENT,csharp-dotnet2,Csharp Dot Net2 Client,,,,*,*,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,DOCUMENTATION,dynamic-html,Static Documentation,,,,*,*,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,DOCUMENTATION,html2,Static Html2 Documentation,,,,*,*,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,DOCUMENTATION,html,Static Html Documentation,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,CLIENT,jaxrs-cxf-client,Java CXF Client,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,SERVER,jaxrs-cxf,Java CXF Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,CLIENT,java,Java Client,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,SERVER,inflector,Java Inflector Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,SERVER,jaxrs-cxf-cdi,Java JAXRSCXFCDI Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,SERVER,jaxrs-spec,Java JAXRSSpec Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,SERVER,jaxrs-di,Java Jersey DI Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,SERVER,jaxrs-jersey,Java Jersey Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,SERVER,jaxrs-resteasy-eap,Java Resteasy Eap Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,SERVER,jaxrs-resteasy,Java Resteasy Server,,,,*,*,
+io.swagger.codegen.v3.generators.java.SpringCodegen,SERVER,spring,Spring Server,,,,*,*,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,CLIENT,kotlin-client,Kotlin Client,,,,*,*,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,SERVER,kotlin-server,Kotlin Server,,,,*,*,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,SERVER,nodejs-server,Node JS Server,,,,*,*,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,DOCUMENTATION,openapi,Open API Documentation,,,,*,*,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,DOCUMENTATION,openapi-yaml,Open APIYaml Documentation,,,,*,*,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,CLIENT,php,Php Client,,,,*,*,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,SERVER,scala-akka-http-server,Akka Http Server,,,,*,*,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,CLIENT,scala,Scala Client,,,,*,*,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,CLIENT,swift3,Swift3 Client,,,,*,*,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,CLIENT,swift4,Swift4 Client,,,,*,*,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,CLIENT,typescript-angular,Type Script Angular Client,,,,*,*,
diff --git a/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/modulesInfo_3.0.5.csv b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/modulesInfo_3.0.5.csv
new file mode 100644
index 0000000..aea1ee0
--- /dev/null
+++ b/modules/gentemplates/swagger-codegen3/src/main/resources/com/reprezen/genflow/swagger/codegen3/modulesInfo_3.0.5.csv
@@ -0,0 +1,30 @@
+ClassName,Type,ReportedName,DerivedDisplayName,DisplayName,Suppressed,Deleted,Changed,New,Vetted
+io.swagger.codegen.v3.generators.dotnet.AspNetCoreServerCodegen,SERVER,aspnetcore,Asp Net Core Server,,,,,,
+io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen,CLIENT,csharp,CSharp Client,,,,,,
+io.swagger.codegen.v3.generators.dotnet.CsharpDotNet2ClientCodegen,CLIENT,csharp-dotnet2,Csharp Dot Net2 Client,,,,,,
+io.swagger.codegen.v3.generators.html.StaticDocCodegen,DOCUMENTATION,dynamic-html,Static Documentation,,,,,,
+io.swagger.codegen.v3.generators.html.StaticHtml2Codegen,DOCUMENTATION,html2,Static Html2 Documentation,,,,,,
+io.swagger.codegen.v3.generators.html.StaticHtmlCodegen,DOCUMENTATION,html,Static Html Documentation,,,,,,
+io.swagger.codegen.v3.generators.java.JavaCXFClientCodegen,CLIENT,jaxrs-cxf-client,Java CXF Client,,,,,,
+io.swagger.codegen.v3.generators.java.JavaCXFServerCodegen,SERVER,jaxrs-cxf,Java CXF Server,,,,,,
+io.swagger.codegen.v3.generators.java.JavaClientCodegen,CLIENT,java,Java Client,,,,,,
+io.swagger.codegen.v3.generators.java.JavaInflectorServerCodegen,SERVER,inflector,Java Inflector Server,,,,,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSCXFCDIServerCodegen,SERVER,jaxrs-cxf-cdi,Java JAXRSCXFCDI Server,,,,,,
+io.swagger.codegen.v3.generators.java.JavaJAXRSSpecServerCodegen,SERVER,jaxrs-spec,Java JAXRSSpec Server,,,,,,
+io.swagger.codegen.v3.generators.java.JavaJerseyDIServerCodegen,SERVER,jaxrs-di,Java Jersey DI Server,,,,,,
+io.swagger.codegen.v3.generators.java.JavaJerseyServerCodegen,SERVER,jaxrs-jersey,Java Jersey Server,,,,,,
+io.swagger.codegen.v3.generators.java.JavaResteasyEapServerCodegen,SERVER,jaxrs-resteasy-eap,Java Resteasy Eap Server,,,,,,
+io.swagger.codegen.v3.generators.java.JavaResteasyServerCodegen,SERVER,jaxrs-resteasy,Java Resteasy Server,,,,,,
+io.swagger.codegen.v3.generators.java.SpringCodegen,SERVER,spring,Spring Server,,,,,,
+io.swagger.codegen.v3.generators.kotlin.KotlinClientCodegen,CLIENT,kotlin-client,Kotlin Client,,,,,,
+io.swagger.codegen.v3.generators.kotlin.KotlinServerCodegen,SERVER,kotlin-server,Kotlin Server,,,,,,
+io.swagger.codegen.v3.generators.nodejs.NodeJSServerCodegen,SERVER,nodejs-server,Node JS Server,,,,,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIGenerator,DOCUMENTATION,openapi,Open API Documentation,,,,,,
+io.swagger.codegen.v3.generators.openapi.OpenAPIYamlGenerator,DOCUMENTATION,openapi-yaml,Open APIYaml Documentation,,,,,,
+io.swagger.codegen.v3.generators.php.PhpClientCodegen,CLIENT,php,Php Client,,,,,,
+io.swagger.codegen.v3.generators.python.PythonClientCodegen,CLIENT,python,Python Client,,,,*,*,
+io.swagger.codegen.v3.generators.scala.AkkaHttpServerCodegen,SERVER,scala-akka-http-server,Akka Http Server,,,,,,
+io.swagger.codegen.v3.generators.scala.ScalaClientCodegen,CLIENT,scala,Scala Client,,,,,,
+io.swagger.codegen.v3.generators.swift.Swift3Codegen,CLIENT,swift3,Swift3 Client,,,,,,
+io.swagger.codegen.v3.generators.swift.Swift4Codegen,CLIENT,swift4,Swift4 Client,,,,,,
+io.swagger.codegen.v3.generators.typescript.TypeScriptAngularClientCodegen,CLIENT,typescript-angular,Type Script Angular Client,,,,,,
diff --git a/modules/gentemplates/swagger-doc/pom.xml b/modules/gentemplates/swagger-doc/pom.xml
index 4b41a06..f034abb 100644
--- a/modules/gentemplates/swagger-doc/pom.xml
+++ b/modules/gentemplates/swagger-doc/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../../
swagger-doc
diff --git a/modules/gentemplates/swagger-nswag/pom.xml b/modules/gentemplates/swagger-nswag/pom.xml
index 8bc48b9..284c6a6 100644
--- a/modules/gentemplates/swagger-nswag/pom.xml
+++ b/modules/gentemplates/swagger-nswag/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
swagger-nswag
diff --git a/modules/gentemplates/swagger-ui/pom.xml b/modules/gentemplates/swagger-ui/pom.xml
index 115ca3c..93f7571 100644
--- a/modules/gentemplates/swagger-ui/pom.xml
+++ b/modules/gentemplates/swagger-ui/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../../..
swagger-ui
diff --git a/modules/standard-gentemplates/pom.xml b/modules/standard-gentemplates/pom.xml
index c1ea9df..78ab3c1 100644
--- a/modules/standard-gentemplates/pom.xml
+++ b/modules/standard-gentemplates/pom.xml
@@ -10,7 +10,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../..
pom
@@ -62,6 +62,10 @@
com.reprezen.genflow
swagger-codegen
+
+ com.reprezen.genflow
+ swagger-codegen3
+
com.reprezen.genflow
openapi-diagram
diff --git a/modules/tools/pom.xml b/modules/tools/pom.xml
index 84d594d..55e96f3 100644
--- a/modules/tools/pom.xml
+++ b/modules/tools/pom.xml
@@ -4,7 +4,7 @@
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
../..
genflow-tools
diff --git a/pom.xml b/pom.xml
index 1b97aee..edc9178 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
4.0.0
com.reprezen.genflow
genflow
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
pom
GenFlow
RepreZen GenFlow Framework
@@ -52,6 +52,7 @@
modules/gentemplates/openapi3-doc
modules/gentemplates/openapi-generator
modules/gentemplates/swagger-codegen
+ modules/gentemplates/swagger-codegen3
modules/gentemplates/openapi-diagram
modules/tools
modules/gentemplates/swagger-doc
@@ -274,12 +275,12 @@
com.reprezen.genflow
genflow-api
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
genflow-common
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
org.openapitools
@@ -294,7 +295,7 @@
com.reprezen.genflow
standard-gentemplates
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
pom
@@ -302,10 +303,20 @@
swagger-codegen
2.4.4
+
+ io.swagger.codegen.v3
+ swagger-codegen
+ 3.0.5
+
com.reprezen.genflow
swagger-codegen
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
+
+
+ com.reprezen.genflow
+ swagger-codegen3
+ 1.3.1-ZEN-3994-SNAPSHOT
org.apache.commons
@@ -315,32 +326,32 @@
com.reprezen.genflow
openapi-diagram
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
openapi-generator
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
openapi3-doc
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
swagger-doc
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
openapi-normalizer
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
swagger-ui
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.rapidml
@@ -370,37 +381,37 @@
com.reprezen.genflow
rapidml-doc
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
rapidml-diagram
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
rapidml-xsd
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
rapidml-wadl
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
rapidml-jsonschema
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
rapidml-swagger
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
rapidml-csharp
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
org.apache.commons
@@ -410,7 +421,7 @@
com.reprezen.genflow
rapidml-nodejs
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
javax.ws.rs
@@ -435,12 +446,12 @@
com.reprezen.genflow
rapidml-jaxrs
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
com.reprezen.genflow
swagger-nswag
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
junit
@@ -455,7 +466,7 @@
com.reprezen.genflow
genflow-tests
- 1.3.1-SNAPSHOT
+ 1.3.1-ZEN-3994-SNAPSHOT
org.jsoup