forked from loafle/openapi-generator-original
[all] Move feature set setter (#5460)
When I originally implemented the feature set code, I added the getter/setter on DefaultCodegen and CodegenConfig as well as on GeneratorMetadata. GeneratorMetadata also includes the library variation features. When I went to add library-specific features, I realized the discrepancy. This removes the public setter from DefaultCodegen/CodegenConfig, and adds a protected modifyFeatureSet which accepts a lambda and hides the builder logic away in the method. This will be a breaking change for anyone who's created a custom generator in 4.2.3, so the impact is very limited.
This commit is contained in:
parent
ca944542e0
commit
36b1a61b70
@ -268,7 +268,7 @@ public class ConfigHelp implements Runnable {
|
|||||||
if (Boolean.TRUE.equals(featureSets)) {
|
if (Boolean.TRUE.equals(featureSets)) {
|
||||||
sb.append(newline).append("## FEATURE SET").append(newline).append(newline);
|
sb.append(newline).append("## FEATURE SET").append(newline).append(newline);
|
||||||
|
|
||||||
List<FeatureSet.FeatureSetFlattened> flattened = config.getFeatureSet().flatten();
|
List<FeatureSet.FeatureSetFlattened> flattened = config.getGeneratorMetadata().getFeatureSet().flatten();
|
||||||
flattened.sort(Comparator.comparing(FeatureSet.FeatureSetFlattened::getFeatureCategory));
|
flattened.sort(Comparator.comparing(FeatureSet.FeatureSetFlattened::getFeatureCategory));
|
||||||
|
|
||||||
AtomicReference<String> lastCategory = new AtomicReference<>();
|
AtomicReference<String> lastCategory = new AtomicReference<>();
|
||||||
@ -385,7 +385,7 @@ public class ConfigHelp implements Runnable {
|
|||||||
if (Boolean.TRUE.equals(featureSets)) {
|
if (Boolean.TRUE.equals(featureSets)) {
|
||||||
sb.append(newline).append("FEATURE SET").append(newline);
|
sb.append(newline).append("FEATURE SET").append(newline);
|
||||||
|
|
||||||
List<FeatureSet.FeatureSetFlattened> flattened = config.getFeatureSet().flatten();
|
List<FeatureSet.FeatureSetFlattened> flattened = config.getGeneratorMetadata().getFeatureSet().flatten();
|
||||||
flattened.sort(Comparator.comparing(FeatureSet.FeatureSetFlattened::getFeatureCategory));
|
flattened.sort(Comparator.comparing(FeatureSet.FeatureSetFlattened::getFeatureCategory));
|
||||||
|
|
||||||
AtomicReference<String> lastCategory = new AtomicReference<>();
|
AtomicReference<String> lastCategory = new AtomicReference<>();
|
||||||
|
@ -287,8 +287,6 @@ public interface CodegenConfig {
|
|||||||
|
|
||||||
FeatureSet getFeatureSet();
|
FeatureSet getFeatureSet();
|
||||||
|
|
||||||
void setFeatureSet(FeatureSet featureSet);
|
|
||||||
|
|
||||||
boolean isRemoveEnumValuePrefix();
|
boolean isRemoveEnumValuePrefix();
|
||||||
|
|
||||||
void setRemoveEnumValuePrefix(boolean removeEnumValuePrefix);
|
void setRemoveEnumValuePrefix(boolean removeEnumValuePrefix);
|
||||||
|
@ -67,6 +67,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
|
import java.util.function.Consumer;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@ -124,7 +125,6 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected FeatureSet featureSet;
|
|
||||||
protected GeneratorMetadata generatorMetadata;
|
protected GeneratorMetadata generatorMetadata;
|
||||||
protected String inputSpec;
|
protected String inputSpec;
|
||||||
protected String outputFolder = "";
|
protected String outputFolder = "";
|
||||||
@ -1289,10 +1289,9 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
codegenType = CodegenType.OTHER;
|
codegenType = CodegenType.OTHER;
|
||||||
}
|
}
|
||||||
|
|
||||||
featureSet = DefaultFeatureSet;
|
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder()
|
generatorMetadata = GeneratorMetadata.newBuilder()
|
||||||
.stability(Stability.STABLE)
|
.stability(Stability.STABLE)
|
||||||
|
.featureSet(DefaultFeatureSet)
|
||||||
.generationMessage(String.format(Locale.ROOT, "OpenAPI Generator: %s (%s)", getName(), codegenType.toValue()))
|
.generationMessage(String.format(Locale.ROOT, "OpenAPI Generator: %s (%s)", getName(), codegenType.toValue()))
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
@ -5676,12 +5675,7 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public FeatureSet getFeatureSet() {
|
public FeatureSet getFeatureSet() {
|
||||||
return this.featureSet;
|
return this.generatorMetadata.getFeatureSet();
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setFeatureSet(final FeatureSet featureSet) {
|
|
||||||
this.featureSet = featureSet == null ? DefaultFeatureSet : featureSet;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -5746,4 +5740,11 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
public void addImportsToOneOfInterface(List<Map<String, String>> imports) {}
|
public void addImportsToOneOfInterface(List<Map<String, String>> imports) {}
|
||||||
//// End of methods related to the "useOneOfInterfaces" feature
|
//// End of methods related to the "useOneOfInterfaces" feature
|
||||||
|
|
||||||
|
protected void modifyFeatureSet(Consumer<FeatureSet.Builder> processor) {
|
||||||
|
FeatureSet.Builder builder = getFeatureSet().modify();
|
||||||
|
processor.accept(builder);
|
||||||
|
this.generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
|
.featureSet(builder.build()).build();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -101,7 +101,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
|||||||
public AbstractJavaCodegen() {
|
public AbstractJavaCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -119,7 +119,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
supportsInheritance = true;
|
supportsInheritance = true;
|
||||||
modelTemplateFiles.put("model.mustache", ".java");
|
modelTemplateFiles.put("model.mustache", ".java");
|
||||||
|
@ -82,7 +82,7 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp
|
|||||||
public AbstractTypeScriptClientCodegen() {
|
public AbstractTypeScriptClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -100,7 +100,7 @@ public abstract class AbstractTypeScriptClientCodegen extends DefaultCodegen imp
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// clear import mapping (from default generator) as TS does not use it
|
// clear import mapping (from default generator) as TS does not use it
|
||||||
// at the moment
|
// at the moment
|
||||||
|
@ -57,7 +57,7 @@ public class AdaCodegen extends AbstractAdaCodegen implements CodegenConfig {
|
|||||||
super.processOpts();
|
super.processOpts();
|
||||||
|
|
||||||
// TODO: Ada maintainer review.
|
// TODO: Ada maintainer review.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.excludeDocumentationFeatures(DocumentationFeature.Readme)
|
.excludeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.excludeWireFormatFeatures(
|
.excludeWireFormatFeatures(
|
||||||
WireFormatFeature.XML,
|
WireFormatFeature.XML,
|
||||||
@ -86,7 +86,7 @@ public class AdaCodegen extends AbstractAdaCodegen implements CodegenConfig {
|
|||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
packageName = (String) additionalProperties.get(CodegenConstants.PACKAGE_NAME);
|
packageName = (String) additionalProperties.get(CodegenConstants.PACKAGE_NAME);
|
||||||
|
@ -36,7 +36,7 @@ public class AdaServerCodegen extends AbstractAdaCodegen implements CodegenConfi
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: Ada maintainer review.
|
// TODO: Ada maintainer review.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.excludeWireFormatFeatures(
|
.excludeWireFormatFeatures(
|
||||||
WireFormatFeature.XML,
|
WireFormatFeature.XML,
|
||||||
@ -64,7 +64,7 @@ public class AdaServerCodegen extends AbstractAdaCodegen implements CodegenConfi
|
|||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
||||||
.build();
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -61,7 +61,7 @@ public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: Android client maintainer review.
|
// TODO: Android client maintainer review.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.excludeWireFormatFeatures(
|
.excludeWireFormatFeatures(
|
||||||
WireFormatFeature.PROTOBUF
|
WireFormatFeature.PROTOBUF
|
||||||
@ -87,7 +87,7 @@ public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/android";
|
outputFolder = "generated-code/android";
|
||||||
modelTemplateFiles.put("model.mustache", ".java");
|
modelTemplateFiles.put("model.mustache", ".java");
|
||||||
|
@ -52,7 +52,7 @@ public class Apache2ConfigCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: Apache2 maintainer review.
|
// TODO: Apache2 maintainer review.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.parameterFeatures(EnumSet.of(ParameterFeature.Path))
|
.parameterFeatures(EnumSet.of(ParameterFeature.Path))
|
||||||
.securityFeatures(EnumSet.of(SecurityFeature.BasicAuth))
|
.securityFeatures(EnumSet.of(SecurityFeature.BasicAuth))
|
||||||
.dataTypeFeatures(EnumSet.noneOf(DataTypeFeature.class))
|
.dataTypeFeatures(EnumSet.noneOf(DataTypeFeature.class))
|
||||||
@ -61,7 +61,7 @@ public class Apache2ConfigCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
.globalFeatures(EnumSet.noneOf(GlobalFeature.class))
|
.globalFeatures(EnumSet.noneOf(GlobalFeature.class))
|
||||||
.schemaSupportFeatures(EnumSet.noneOf(SchemaSupportFeature.class))
|
.schemaSupportFeatures(EnumSet.noneOf(SchemaSupportFeature.class))
|
||||||
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
||||||
.build();
|
);
|
||||||
|
|
||||||
apiTemplateFiles.put("apache-config.mustache", ".conf");
|
apiTemplateFiles.put("apache-config.mustache", ".conf");
|
||||||
|
|
||||||
|
@ -187,13 +187,13 @@ public class AsciidocDocumentationCodegen extends DefaultCodegen implements Code
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: Asciidoc maintainer review.
|
// TODO: Asciidoc maintainer review.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.documentationFeatures(EnumSet.noneOf(DocumentationFeature.class))
|
.documentationFeatures(EnumSet.noneOf(DocumentationFeature.class))
|
||||||
.globalFeatures(EnumSet.noneOf(GlobalFeature.class))
|
.globalFeatures(EnumSet.noneOf(GlobalFeature.class))
|
||||||
.schemaSupportFeatures(EnumSet.noneOf(SchemaSupportFeature.class))
|
.schemaSupportFeatures(EnumSet.noneOf(SchemaSupportFeature.class))
|
||||||
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
||||||
.build();
|
);
|
||||||
|
|
||||||
LOGGER.trace("start asciidoc codegen");
|
LOGGER.trace("start asciidoc codegen");
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@ public class AspNetCoreServerCodegen extends AbstractCSharpCodegen {
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: AspnetCore community review
|
// TODO: AspnetCore community review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.excludeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
.excludeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
||||||
.includeSecurityFeatures(
|
.includeSecurityFeatures(
|
||||||
@ -117,7 +117,7 @@ public class AspNetCoreServerCodegen extends AbstractCSharpCodegen {
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code" + File.separator + getName();
|
outputFolder = "generated-code" + File.separator + getName();
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ public class AvroSchemaCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.build();
|
.build();
|
||||||
|
|
||||||
// TODO: Avro maintainer review.
|
// TODO: Avro maintainer review.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.parameterFeatures(EnumSet.noneOf(ParameterFeature.class))
|
.parameterFeatures(EnumSet.noneOf(ParameterFeature.class))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.wireFormatFeatures(EnumSet.noneOf(WireFormatFeature.class))
|
.wireFormatFeatures(EnumSet.noneOf(WireFormatFeature.class))
|
||||||
@ -55,7 +55,7 @@ public class AvroSchemaCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
SchemaSupportFeature.Union
|
SchemaSupportFeature.Union
|
||||||
)
|
)
|
||||||
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/avro-schema";
|
outputFolder = "generated-code/avro-schema";
|
||||||
modelTemplateFiles.put("model.mustache", ".avsc");
|
modelTemplateFiles.put("model.mustache", ".avsc");
|
||||||
|
@ -103,7 +103,7 @@ public class BashClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: Bash maintainer review
|
// TODO: Bash maintainer review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.documentationFeatures(EnumSet.of(
|
.documentationFeatures(EnumSet.of(
|
||||||
DocumentationFeature.Readme
|
DocumentationFeature.Readme
|
||||||
))
|
))
|
||||||
@ -125,7 +125,7 @@ public class BashClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
SchemaSupportFeature.Polymorphism,
|
SchemaSupportFeature.Polymorphism,
|
||||||
SchemaSupportFeature.Union
|
SchemaSupportFeature.Union
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
setReservedWordsLowerCase(
|
setReservedWordsLowerCase(
|
||||||
Arrays.asList(
|
Arrays.asList(
|
||||||
|
@ -53,7 +53,7 @@ public class CLibcurlClientCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
// TODO: c maintainer review
|
// TODO: c maintainer review
|
||||||
// Assumes that C community considers api/model header files as documentation.
|
// Assumes that C community considers api/model header files as documentation.
|
||||||
// Generator supports Basic, OAuth, and API key explicitly. Bearer is excluded although clients are able to set headers directly.
|
// Generator supports Basic, OAuth, and API key explicitly. Bearer is excluded although clients are able to set headers directly.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(
|
.includeDocumentationFeatures(
|
||||||
DocumentationFeature.Readme
|
DocumentationFeature.Readme
|
||||||
)
|
)
|
||||||
@ -73,7 +73,7 @@ public class CLibcurlClientCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
SchemaSupportFeature.Polymorphism,
|
SchemaSupportFeature.Polymorphism,
|
||||||
SchemaSupportFeature.Union
|
SchemaSupportFeature.Union
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
modelPackage = "models";
|
modelPackage = "models";
|
||||||
apiPackage = "api";
|
apiPackage = "api";
|
||||||
|
@ -80,7 +80,7 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
|||||||
public CSharpClientCodegen() {
|
public CSharpClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
@ -103,7 +103,7 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
supportsInheritance = true;
|
supportsInheritance = true;
|
||||||
modelTemplateFiles.put("model.mustache", ".cs");
|
modelTemplateFiles.put("model.mustache", ".cs");
|
||||||
|
@ -41,9 +41,7 @@ public class CSharpDotNet2ClientCodegen extends AbstractCSharpCodegen {
|
|||||||
public CSharpDotNet2ClientCodegen() {
|
public CSharpDotNet2ClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
.stability(Stability.DEPRECATED)
|
.stability(Stability.DEPRECATED)
|
||||||
|
@ -69,7 +69,7 @@ public class CSharpNancyFXServerCodegen extends AbstractCSharpCodegen {
|
|||||||
public CSharpNancyFXServerCodegen() {
|
public CSharpNancyFXServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.excludeDocumentationFeatures(DocumentationFeature.Readme)
|
.excludeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.excludeGlobalFeatures(
|
.excludeGlobalFeatures(
|
||||||
@ -84,7 +84,7 @@ public class CSharpNancyFXServerCodegen extends AbstractCSharpCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code" + File.separator + getName();
|
outputFolder = "generated-code" + File.separator + getName();
|
||||||
apiTemplateFiles.put("api.mustache", ".cs");
|
apiTemplateFiles.put("api.mustache", ".cs");
|
||||||
|
@ -92,7 +92,7 @@ public class CSharpNetCoreClientCodegen extends AbstractCSharpCodegen {
|
|||||||
public CSharpNetCoreClientCodegen() {
|
public CSharpNetCoreClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
@ -115,7 +115,7 @@ public class CSharpNetCoreClientCodegen extends AbstractCSharpCodegen {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// mapped non-nullable type without ?
|
// mapped non-nullable type without ?
|
||||||
typeMapping = new HashMap<String, String>();
|
typeMapping = new HashMap<String, String>();
|
||||||
|
@ -64,7 +64,7 @@ public class ClojureClientCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: Clojure maintainer review
|
// TODO: Clojure maintainer review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.excludeDocumentationFeatures(
|
.excludeDocumentationFeatures(
|
||||||
DocumentationFeature.Readme
|
DocumentationFeature.Readme
|
||||||
)
|
)
|
||||||
@ -80,7 +80,7 @@ public class ClojureClientCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
SchemaSupportFeature.Polymorphism,
|
SchemaSupportFeature.Polymorphism,
|
||||||
SchemaSupportFeature.Union
|
SchemaSupportFeature.Union
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code" + File.separator + "clojure";
|
outputFolder = "generated-code" + File.separator + "clojure";
|
||||||
modelTemplateFiles.put("spec.mustache", ".clj");
|
modelTemplateFiles.put("spec.mustache", ".clj");
|
||||||
|
@ -36,7 +36,7 @@ public class ConfluenceWikiCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: ConfluenceWiki maintainer review
|
// TODO: ConfluenceWiki maintainer review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.documentationFeatures(EnumSet.noneOf(DocumentationFeature.class))
|
.documentationFeatures(EnumSet.noneOf(DocumentationFeature.class))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.excludeParameterFeatures(ParameterFeature.Cookie)
|
.excludeParameterFeatures(ParameterFeature.Cookie)
|
||||||
@ -49,7 +49,7 @@ public class ConfluenceWikiCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
SchemaSupportFeature.Polymorphism,
|
SchemaSupportFeature.Polymorphism,
|
||||||
SchemaSupportFeature.Union
|
SchemaSupportFeature.Union
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "docs";
|
outputFolder = "docs";
|
||||||
embeddedTemplateDir = templateDir = "confluenceWikiDocs";
|
embeddedTemplateDir = templateDir = "confluenceWikiDocs";
|
||||||
|
@ -69,7 +69,7 @@ public class CppPistacheServerCodegen extends AbstractCppCodegen {
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: cpp-pistache-server maintainer review
|
// TODO: cpp-pistache-server maintainer review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.excludeGlobalFeatures(
|
.excludeGlobalFeatures(
|
||||||
@ -85,7 +85,7 @@ public class CppPistacheServerCodegen extends AbstractCppCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
if (StringUtils.isEmpty(modelNamePrefix)) {
|
if (StringUtils.isEmpty(modelNamePrefix)) {
|
||||||
modelNamePrefix = PREFIX;
|
modelNamePrefix = PREFIX;
|
||||||
|
@ -34,7 +34,7 @@ public class CppQt5AbstractCodegen extends AbstractCppCodegen implements Codegen
|
|||||||
public CppQt5AbstractCodegen() {
|
public CppQt5AbstractCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.excludeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
.excludeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.excludeGlobalFeatures(
|
.excludeGlobalFeatures(
|
||||||
@ -50,7 +50,7 @@ public class CppQt5AbstractCodegen extends AbstractCppCodegen implements Codegen
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// set modelNamePrefix as default for QHttpEngine Server
|
// set modelNamePrefix as default for QHttpEngine Server
|
||||||
if (StringUtils.isEmpty(modelNamePrefix)) {
|
if (StringUtils.isEmpty(modelNamePrefix)) {
|
||||||
|
@ -39,9 +39,7 @@ public class CppQt5QHttpEngineServerCodegen extends CppQt5AbstractCodegen implem
|
|||||||
public CppQt5QHttpEngineServerCodegen() {
|
public CppQt5QHttpEngineServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
// set the output folder here
|
// set the output folder here
|
||||||
outputFolder = "generated-code/cpp-qt5-qhttpengine-server";
|
outputFolder = "generated-code/cpp-qt5-qhttpengine-server";
|
||||||
|
@ -80,7 +80,7 @@ public class CppRestSdkClientCodegen extends AbstractCppCodegen {
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: cpp-restsdk maintainer review
|
// TODO: cpp-restsdk maintainer review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.BasicAuth,
|
SecurityFeature.BasicAuth,
|
||||||
@ -100,7 +100,7 @@ public class CppRestSdkClientCodegen extends AbstractCppCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
apiPackage = "org.openapitools.client.api";
|
apiPackage = "org.openapitools.client.api";
|
||||||
modelPackage = "org.openapitools.client.model";
|
modelPackage = "org.openapitools.client.model";
|
||||||
|
@ -47,7 +47,7 @@ public class CppRestbedServerCodegen extends AbstractCppCodegen {
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: cpp-restbed-server maintainer review
|
// TODO: cpp-restbed-server maintainer review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.excludeGlobalFeatures(
|
.excludeGlobalFeatures(
|
||||||
@ -63,7 +63,7 @@ public class CppRestbedServerCodegen extends AbstractCppCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
apiPackage = "org.openapitools.server.api";
|
apiPackage = "org.openapitools.server.api";
|
||||||
modelPackage = "org.openapitools.server.model";
|
modelPackage = "org.openapitools.server.model";
|
||||||
|
@ -43,7 +43,7 @@ public class CppTizenClientCodegen extends AbstractCppCodegen implements Codegen
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: cpp-tizen maintainer review
|
// TODO: cpp-tizen maintainer review
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.BearerToken
|
SecurityFeature.BearerToken
|
||||||
@ -61,7 +61,7 @@ public class CppTizenClientCodegen extends AbstractCppCodegen implements Codegen
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "";
|
outputFolder = "";
|
||||||
modelTemplateFiles.put("model-header.mustache", ".h");
|
modelTemplateFiles.put("model-header.mustache", ".h");
|
||||||
|
@ -66,7 +66,7 @@ public class DartClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public DartClientCodegen() {
|
public DartClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
@ -88,7 +88,7 @@ public class DartClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// clear import mapping (from default generator) as dart does not use it at the moment
|
// clear import mapping (from default generator) as dart does not use it at the moment
|
||||||
importMapping.clear();
|
importMapping.clear();
|
||||||
|
@ -62,7 +62,7 @@ public class DartJaguarClientCodegen extends DartClientCodegen {
|
|||||||
public DartJaguarClientCodegen() {
|
public DartJaguarClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
@ -84,7 +84,7 @@ public class DartJaguarClientCodegen extends DartClientCodegen {
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
browserClient = false;
|
browserClient = false;
|
||||||
outputFolder = "generated-code/dart-jaguar";
|
outputFolder = "generated-code/dart-jaguar";
|
||||||
|
@ -61,7 +61,7 @@ public class EiffelClientCodegen extends AbstractEiffelCodegen {
|
|||||||
public EiffelClientCodegen() {
|
public EiffelClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
@ -84,7 +84,7 @@ public class EiffelClientCodegen extends AbstractEiffelCodegen {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
uuid = UUID.randomUUID();
|
uuid = UUID.randomUUID();
|
||||||
uuidTest = UUID.randomUUID();
|
uuidTest = UUID.randomUUID();
|
||||||
|
@ -61,7 +61,7 @@ public class ElixirClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public ElixirClientCodegen() {
|
public ElixirClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
@ -82,7 +82,7 @@ public class ElixirClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// set the output folder here
|
// set the output folder here
|
||||||
outputFolder = "generated-code/elixir";
|
outputFolder = "generated-code/elixir";
|
||||||
|
@ -76,7 +76,7 @@ public class ElmClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public ElmClientCodegen() {
|
public ElmClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -95,7 +95,7 @@ public class ElmClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/elm";
|
outputFolder = "generated-code/elm";
|
||||||
modelTemplateFiles.put("model.mustache", ".elm");
|
modelTemplateFiles.put("model.mustache", ".elm");
|
||||||
|
@ -58,7 +58,7 @@ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public ErlangClientCodegen() {
|
public ErlangClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.of(SecurityFeature.ApiKey))
|
.securityFeatures(EnumSet.of(SecurityFeature.ApiKey))
|
||||||
@ -77,7 +77,7 @@ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/erlang";
|
outputFolder = "generated-code/erlang";
|
||||||
modelTemplateFiles.put("model.mustache", ".erl");
|
modelTemplateFiles.put("model.mustache", ".erl");
|
||||||
|
@ -60,7 +60,7 @@ public class ErlangProperCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public ErlangProperCodegen() {
|
public ErlangProperCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -82,7 +82,7 @@ public class ErlangProperCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/erlang";
|
outputFolder = "generated-code/erlang";
|
||||||
modelTemplateFiles.put("model.mustache", ".erl");
|
modelTemplateFiles.put("model.mustache", ".erl");
|
||||||
|
@ -43,7 +43,7 @@ public class ErlangServerCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public ErlangServerCodegen() {
|
public ErlangServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -62,7 +62,7 @@ public class ErlangServerCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// set the output folder here
|
// set the output folder here
|
||||||
outputFolder = "generated-code/erlang-server";
|
outputFolder = "generated-code/erlang-server";
|
||||||
|
@ -46,7 +46,7 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public FlashClientCodegen() {
|
public FlashClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -67,7 +67,7 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
modelPackage = "org.openapitools.client.model";
|
modelPackage = "org.openapitools.client.model";
|
||||||
apiPackage = "org.openapitools.client.api";
|
apiPackage = "org.openapitools.client.api";
|
||||||
|
@ -54,7 +54,7 @@ public class FsharpFunctionsServerCodegen extends AbstractFSharpCodegen {
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: There's a README.mustache, but it doesn't seem to be referenced…
|
// TODO: There's a README.mustache, but it doesn't seem to be referenced…
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
// .includeDocumentationFeatures(DocumentationFeature.Readme)
|
// .includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -74,7 +74,7 @@ public class FsharpFunctionsServerCodegen extends AbstractFSharpCodegen {
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
.stability(Stability.BETA)
|
.stability(Stability.BETA)
|
||||||
|
@ -61,9 +61,8 @@ public class FsharpGiraffeServerCodegen extends AbstractFSharpCodegen {
|
|||||||
|
|
||||||
public FsharpGiraffeServerCodegen() {
|
public FsharpGiraffeServerCodegen() {
|
||||||
super();
|
super();
|
||||||
featureSet = getFeatureSet().modify()
|
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.build();
|
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
.stability(Stability.BETA)
|
.stability(Stability.BETA)
|
||||||
|
@ -44,7 +44,7 @@ public class GoClientCodegen extends AbstractGoCodegen {
|
|||||||
public GoClientCodegen() {
|
public GoClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -71,7 +71,7 @@ public class GoClientCodegen extends AbstractGoCodegen {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/go";
|
outputFolder = "generated-code/go";
|
||||||
modelTemplateFiles.put("model.mustache", ".go");
|
modelTemplateFiles.put("model.mustache", ".go");
|
||||||
|
@ -42,7 +42,7 @@ public class GoGinServerCodegen extends AbstractGoCodegen {
|
|||||||
public GoGinServerCodegen() {
|
public GoGinServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -60,7 +60,7 @@ public class GoGinServerCodegen extends AbstractGoCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// set the output folder here
|
// set the output folder here
|
||||||
outputFolder = "generated-code/go";
|
outputFolder = "generated-code/go";
|
||||||
|
@ -47,7 +47,7 @@ public class GoServerCodegen extends AbstractGoCodegen {
|
|||||||
public GoServerCodegen() {
|
public GoServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -65,7 +65,7 @@ public class GoServerCodegen extends AbstractGoCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// set the output folder here
|
// set the output folder here
|
||||||
outputFolder = "generated-code/go";
|
outputFolder = "generated-code/go";
|
||||||
|
@ -50,7 +50,7 @@ public class GraphQLNodeJSExpressServerCodegen extends AbstractGraphQLCodegen im
|
|||||||
public GraphQLNodeJSExpressServerCodegen() {
|
public GraphQLNodeJSExpressServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -68,7 +68,7 @@ public class GraphQLNodeJSExpressServerCodegen extends AbstractGraphQLCodegen im
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
packageName = "openapi3graphql-server";
|
packageName = "openapi3graphql-server";
|
||||||
packageVersion = "1.0.0";
|
packageVersion = "1.0.0";
|
||||||
|
@ -46,7 +46,7 @@ public class GraphQLSchemaCodegen extends AbstractGraphQLCodegen implements Code
|
|||||||
public GraphQLSchemaCodegen() {
|
public GraphQLSchemaCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
// .includeDocumentationFeatures(DocumentationFeature.Readme)
|
// .includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -61,7 +61,7 @@ public class GraphQLSchemaCodegen extends AbstractGraphQLCodegen implements Code
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/graphql-schema";
|
outputFolder = "generated-code/graphql-schema";
|
||||||
modelTemplateFiles.put("model.mustache", ".graphql");
|
modelTemplateFiles.put("model.mustache", ".graphql");
|
||||||
|
@ -33,7 +33,7 @@ public class GroovyClientCodegen extends AbstractJavaCodegen {
|
|||||||
public GroovyClientCodegen() {
|
public GroovyClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -52,7 +52,7 @@ public class GroovyClientCodegen extends AbstractJavaCodegen {
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// avoid importing the following as models
|
// avoid importing the following as models
|
||||||
languageSpecificPrimitives.add("Date");
|
languageSpecificPrimitives.add("Date");
|
||||||
|
@ -170,7 +170,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
|||||||
public HaskellHttpClientCodegen() {
|
public HaskellHttpClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -194,7 +194,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
this.prependFormOrBodyParameters = true;
|
this.prependFormOrBodyParameters = true;
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ public class HaskellServantCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
public HaskellServantCodegen() {
|
public HaskellServantCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -101,7 +101,7 @@ public class HaskellServantCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// override the mapping to keep the original mapping in Haskell
|
// override the mapping to keep the original mapping in Haskell
|
||||||
specialCharReplacements.put("-", "Dash");
|
specialCharReplacements.put("-", "Dash");
|
||||||
|
@ -75,7 +75,7 @@ public class JMeterClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public JMeterClientCodegen() {
|
public JMeterClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.BasicAuth,
|
SecurityFeature.BasicAuth,
|
||||||
@ -97,7 +97,7 @@ public class JMeterClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// set the output folder here
|
// set the output folder here
|
||||||
outputFolder = "generated-code/JMeterClientCodegen";
|
outputFolder = "generated-code/JMeterClientCodegen";
|
||||||
|
@ -108,10 +108,10 @@ public class JavaClientCodegen extends AbstractJavaCodegen
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
// TODO: Move GlobalFeature.ParameterizedServer to library: jersey after moving featureSet to generatorMetadata
|
// TODO: Move GlobalFeature.ParameterizedServer to library: jersey after moving featureSet to generatorMetadata
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.includeGlobalFeatures(GlobalFeature.ParameterizedServer)
|
.includeGlobalFeatures(GlobalFeature.ParameterizedServer)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code" + File.separator + "java";
|
outputFolder = "generated-code" + File.separator + "java";
|
||||||
embeddedTemplateDir = templateDir = "Java";
|
embeddedTemplateDir = templateDir = "Java";
|
||||||
|
@ -41,9 +41,7 @@ public class JavaInflectorServerCodegen extends AbstractJavaCodegen {
|
|||||||
public JavaInflectorServerCodegen() {
|
public JavaInflectorServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
sourceFolder = "src/gen/java";
|
sourceFolder = "src/gen/java";
|
||||||
apiTestTemplateFiles.clear(); // TODO: add test template
|
apiTestTemplateFiles.clear(); // TODO: add test template
|
||||||
|
@ -56,9 +56,7 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen {
|
|||||||
public JavaJAXRSSpecServerCodegen() {
|
public JavaJAXRSSpecServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
invokerPackage = "org.openapitools.api";
|
invokerPackage = "org.openapitools.api";
|
||||||
artifactId = "openapi-jaxrs-server";
|
artifactId = "openapi-jaxrs-server";
|
||||||
|
@ -41,9 +41,7 @@ public class JavaJerseyServerCodegen extends AbstractJavaJAXRSServerCodegen {
|
|||||||
public JavaJerseyServerCodegen() {
|
public JavaJerseyServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
outputFolder = "generated-code/JavaJaxRS-Jersey";
|
outputFolder = "generated-code/JavaJaxRS-Jersey";
|
||||||
|
|
||||||
|
@ -39,9 +39,7 @@ public class JavaMSF4JServerCodegen extends AbstractJavaJAXRSServerCodegen {
|
|||||||
public JavaMSF4JServerCodegen() {
|
public JavaMSF4JServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
outputFolder = "generated-code/JavaJaxRS-MSF4J";
|
outputFolder = "generated-code/JavaJaxRS-MSF4J";
|
||||||
apiTemplateFiles.put("apiService.mustache", ".java");
|
apiTemplateFiles.put("apiService.mustache", ".java");
|
||||||
|
@ -54,9 +54,7 @@ public class JavaPKMSTServerCodegen extends AbstractJavaCodegen {
|
|||||||
public JavaPKMSTServerCodegen() {
|
public JavaPKMSTServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
groupId = "com.prokarma";
|
groupId = "com.prokarma";
|
||||||
artifactId = "pkmst-microservice";
|
artifactId = "pkmst-microservice";
|
||||||
|
@ -58,9 +58,7 @@ public class JavaPlayFrameworkCodegen extends AbstractJavaCodegen implements Bea
|
|||||||
public JavaPlayFrameworkCodegen() {
|
public JavaPlayFrameworkCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
outputFolder = "generated-code/javaPlayFramework";
|
outputFolder = "generated-code/javaPlayFramework";
|
||||||
apiTestTemplateFiles.clear();
|
apiTestTemplateFiles.clear();
|
||||||
|
@ -41,9 +41,7 @@ public class JavaResteasyEapServerCodegen extends AbstractJavaJAXRSServerCodegen
|
|||||||
public JavaResteasyEapServerCodegen() {
|
public JavaResteasyEapServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
artifactId = "openapi-jaxrs-resteasy-eap-server";
|
artifactId = "openapi-jaxrs-resteasy-eap-server";
|
||||||
useBeanValidation = true;
|
useBeanValidation = true;
|
||||||
|
@ -37,9 +37,7 @@ public class JavaResteasyServerCodegen extends AbstractJavaJAXRSServerCodegen im
|
|||||||
public JavaResteasyServerCodegen() {
|
public JavaResteasyServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
artifactId = "openapi-jaxrs-resteasy-server";
|
artifactId = "openapi-jaxrs-resteasy-server";
|
||||||
outputFolder = "generated-code/JavaJaxRS-Resteasy";
|
outputFolder = "generated-code/JavaJaxRS-Resteasy";
|
||||||
|
@ -42,9 +42,7 @@ public class JavaUndertowServerCodegen extends AbstractJavaCodegen {
|
|||||||
public JavaUndertowServerCodegen() {
|
public JavaUndertowServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
embeddedTemplateDir = templateDir = "java-undertow-server";
|
embeddedTemplateDir = templateDir = "java-undertow-server";
|
||||||
invokerPackage = "org.openapitools.handler";
|
invokerPackage = "org.openapitools.handler";
|
||||||
|
@ -59,9 +59,7 @@ public class JavaVertXServerCodegen extends AbstractJavaCodegen {
|
|||||||
public JavaVertXServerCodegen() {
|
public JavaVertXServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
// set the output folder here
|
// set the output folder here
|
||||||
outputFolder = "generated-code" + File.separator + "javaVertXServer";
|
outputFolder = "generated-code" + File.separator + "javaVertXServer";
|
||||||
|
@ -94,9 +94,7 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
public JavascriptClientCodegen() {
|
public JavascriptClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
outputFolder = "generated-code/js";
|
outputFolder = "generated-code/js";
|
||||||
modelTemplateFiles.put("model.mustache", ".js");
|
modelTemplateFiles.put("model.mustache", ".js");
|
||||||
|
@ -37,9 +37,7 @@ public class JavascriptFlowtypedClientCodegen extends AbstractTypeScriptClientCo
|
|||||||
public JavascriptFlowtypedClientCodegen() {
|
public JavascriptFlowtypedClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
// clear import mapping (from default generator) as TS does not use it
|
// clear import mapping (from default generator) as TS does not use it
|
||||||
// at the moment
|
// at the moment
|
||||||
|
@ -99,7 +99,7 @@ public class KotlinClientCodegen extends AbstractKotlinCodegen {
|
|||||||
/*
|
/*
|
||||||
* OAuth flows supported _only_ by client explicitly setting bearer token. The "flows" are not supported.
|
* OAuth flows supported _only_ by client explicitly setting bearer token. The "flows" are not supported.
|
||||||
*/
|
*/
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.excludeWireFormatFeatures(WireFormatFeature.XML, WireFormatFeature.PROTOBUF)
|
.excludeWireFormatFeatures(WireFormatFeature.XML, WireFormatFeature.PROTOBUF)
|
||||||
.excludeSecurityFeatures(
|
.excludeSecurityFeatures(
|
||||||
@ -122,7 +122,7 @@ public class KotlinClientCodegen extends AbstractKotlinCodegen {
|
|||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
.includeClientModificationFeatures(ClientModificationFeature.BasePath)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
artifactId = "kotlin-client";
|
artifactId = "kotlin-client";
|
||||||
packageName = "org.openapitools.client";
|
packageName = "org.openapitools.client";
|
||||||
|
@ -60,7 +60,7 @@ public class KotlinServerCodegen extends AbstractKotlinCodegen {
|
|||||||
public KotlinServerCodegen() {
|
public KotlinServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -80,7 +80,7 @@ public class KotlinServerCodegen extends AbstractKotlinCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
artifactId = "kotlin-server";
|
artifactId = "kotlin-server";
|
||||||
packageName = "org.openapitools.server";
|
packageName = "org.openapitools.server";
|
||||||
|
@ -85,7 +85,7 @@ public class KotlinSpringServerCodegen extends AbstractKotlinCodegen
|
|||||||
public KotlinSpringServerCodegen() {
|
public KotlinSpringServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -105,7 +105,7 @@ public class KotlinSpringServerCodegen extends AbstractKotlinCodegen
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
reservedWords.addAll(VARIABLE_RESERVED_WORDS);
|
reservedWords.addAll(VARIABLE_RESERVED_WORDS);
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ public class KotlinVertxServerCodegen extends AbstractKotlinCodegen {
|
|||||||
public KotlinVertxServerCodegen() {
|
public KotlinVertxServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(
|
.securityFeatures(EnumSet.noneOf(
|
||||||
@ -72,7 +72,7 @@ public class KotlinVertxServerCodegen extends AbstractKotlinCodegen {
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
.stability(Stability.BETA)
|
.stability(Stability.BETA)
|
||||||
|
@ -57,7 +57,7 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public LuaClientCodegen() {
|
public LuaClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -77,7 +77,7 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/lua";
|
outputFolder = "generated-code/lua";
|
||||||
modelTemplateFiles.put("model.mustache", ".lua");
|
modelTemplateFiles.put("model.mustache", ".lua");
|
||||||
|
@ -63,7 +63,7 @@ public class MysqlSchemaCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public MysqlSchemaCodegen() {
|
public MysqlSchemaCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.noneOf(WireFormatFeature.class))
|
.wireFormatFeatures(EnumSet.noneOf(WireFormatFeature.class))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -77,7 +77,7 @@ public class MysqlSchemaCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
.clientModificationFeatures(EnumSet.noneOf(ClientModificationFeature.class))
|
||||||
.build();
|
);
|
||||||
// clear import mapping (from default generator) as mysql does not use import directives
|
// clear import mapping (from default generator) as mysql does not use import directives
|
||||||
importMapping.clear();
|
importMapping.clear();
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ public class NimClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public NimClientCodegen() {
|
public NimClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -76,7 +76,7 @@ public class NimClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
.stability(Stability.BETA)
|
.stability(Stability.BETA)
|
||||||
|
@ -57,7 +57,7 @@ public class NodeJSExpressServerCodegen extends DefaultCodegen implements Codege
|
|||||||
public NodeJSExpressServerCodegen() {
|
public NodeJSExpressServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -75,7 +75,7 @@ public class NodeJSExpressServerCodegen extends DefaultCodegen implements Codege
|
|||||||
.includeParameterFeatures(
|
.includeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
.stability(Stability.BETA)
|
.stability(Stability.BETA)
|
||||||
|
@ -61,7 +61,7 @@ public class NodeJSServerCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public NodeJSServerCodegen() {
|
public NodeJSServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -77,7 +77,7 @@ public class NodeJSServerCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// mark the generator as deprecated in the documentation
|
// mark the generator as deprecated in the documentation
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
|
@ -75,7 +75,7 @@ public class OCamlClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public OCamlClientCodegen() {
|
public OCamlClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -93,7 +93,7 @@ public class OCamlClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
|
|
||||||
outputFolder = "generated-code/ocaml";
|
outputFolder = "generated-code/ocaml";
|
||||||
|
@ -66,7 +66,7 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public ObjcClientCodegen() {
|
public ObjcClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -87,7 +87,7 @@ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
supportsInheritance = true;
|
supportsInheritance = true;
|
||||||
outputFolder = "generated-code" + File.separator + "objc";
|
outputFolder = "generated-code" + File.separator + "objc";
|
||||||
|
@ -39,7 +39,7 @@ public class OpenAPIGenerator extends DefaultCodegen implements CodegenConfig {
|
|||||||
public OpenAPIGenerator() {
|
public OpenAPIGenerator() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.documentationFeatures(EnumSet.allOf(DocumentationFeature.class))
|
.documentationFeatures(EnumSet.allOf(DocumentationFeature.class))
|
||||||
.dataTypeFeatures(EnumSet.allOf(DataTypeFeature.class))
|
.dataTypeFeatures(EnumSet.allOf(DataTypeFeature.class))
|
||||||
.wireFormatFeatures(EnumSet.allOf(WireFormatFeature.class))
|
.wireFormatFeatures(EnumSet.allOf(WireFormatFeature.class))
|
||||||
@ -47,7 +47,7 @@ public class OpenAPIGenerator extends DefaultCodegen implements CodegenConfig {
|
|||||||
.globalFeatures(EnumSet.allOf(GlobalFeature.class))
|
.globalFeatures(EnumSet.allOf(GlobalFeature.class))
|
||||||
.parameterFeatures(EnumSet.allOf(ParameterFeature.class))
|
.parameterFeatures(EnumSet.allOf(ParameterFeature.class))
|
||||||
.schemaSupportFeatures(EnumSet.allOf(SchemaSupportFeature.class))
|
.schemaSupportFeatures(EnumSet.allOf(SchemaSupportFeature.class))
|
||||||
.build();
|
);
|
||||||
|
|
||||||
embeddedTemplateDir = templateDir = "openapi";
|
embeddedTemplateDir = templateDir = "openapi";
|
||||||
outputFolder = "generated-code/openapi";
|
outputFolder = "generated-code/openapi";
|
||||||
|
@ -43,7 +43,7 @@ public class OpenAPIYamlGenerator extends DefaultCodegen implements CodegenConfi
|
|||||||
public OpenAPIYamlGenerator() {
|
public OpenAPIYamlGenerator() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.documentationFeatures(EnumSet.allOf(DocumentationFeature.class))
|
.documentationFeatures(EnumSet.allOf(DocumentationFeature.class))
|
||||||
.dataTypeFeatures(EnumSet.allOf(DataTypeFeature.class))
|
.dataTypeFeatures(EnumSet.allOf(DataTypeFeature.class))
|
||||||
.wireFormatFeatures(EnumSet.allOf(WireFormatFeature.class))
|
.wireFormatFeatures(EnumSet.allOf(WireFormatFeature.class))
|
||||||
@ -51,7 +51,7 @@ public class OpenAPIYamlGenerator extends DefaultCodegen implements CodegenConfi
|
|||||||
.globalFeatures(EnumSet.allOf(GlobalFeature.class))
|
.globalFeatures(EnumSet.allOf(GlobalFeature.class))
|
||||||
.parameterFeatures(EnumSet.allOf(ParameterFeature.class))
|
.parameterFeatures(EnumSet.allOf(ParameterFeature.class))
|
||||||
.schemaSupportFeatures(EnumSet.allOf(SchemaSupportFeature.class))
|
.schemaSupportFeatures(EnumSet.allOf(SchemaSupportFeature.class))
|
||||||
.build();
|
);
|
||||||
|
|
||||||
embeddedTemplateDir = templateDir = "openapi-yaml";
|
embeddedTemplateDir = templateDir = "openapi-yaml";
|
||||||
outputFolder = "generated-code/openapi-yaml";
|
outputFolder = "generated-code/openapi-yaml";
|
||||||
|
@ -51,7 +51,7 @@ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public PerlClientCodegen() {
|
public PerlClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -73,7 +73,7 @@ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// add multiple inheritance support (beta)
|
// add multiple inheritance support (beta)
|
||||||
supportsMultipleInheritance = true;
|
supportsMultipleInheritance = true;
|
||||||
|
@ -39,7 +39,7 @@ public class PhpClientCodegen extends AbstractPhpCodegen {
|
|||||||
public PhpClientCodegen() {
|
public PhpClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -52,7 +52,7 @@ public class PhpClientCodegen extends AbstractPhpCodegen {
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// clear import mapping (from default generator) as php does not use it
|
// clear import mapping (from default generator) as php does not use it
|
||||||
// at the moment
|
// at the moment
|
||||||
|
@ -66,7 +66,7 @@ public class PhpLaravelServerCodegen extends AbstractPhpCodegen {
|
|||||||
public PhpLaravelServerCodegen() {
|
public PhpLaravelServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -79,7 +79,7 @@ public class PhpLaravelServerCodegen extends AbstractPhpCodegen {
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
embeddedTemplateDir = templateDir = "php-laravel";
|
embeddedTemplateDir = templateDir = "php-laravel";
|
||||||
variableNamingConvention = "camelCase";
|
variableNamingConvention = "camelCase";
|
||||||
|
@ -62,7 +62,7 @@ public class PhpLumenServerCodegen extends AbstractPhpCodegen {
|
|||||||
public PhpLumenServerCodegen() {
|
public PhpLumenServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -75,7 +75,7 @@ public class PhpLumenServerCodegen extends AbstractPhpCodegen {
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
embeddedTemplateDir = templateDir = "php-lumen";
|
embeddedTemplateDir = templateDir = "php-lumen";
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
public PhpSilexServerCodegen() {
|
public PhpSilexServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -52,7 +52,7 @@ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
invokerPackage = camelize("OpenAPIServer");
|
invokerPackage = camelize("OpenAPIServer");
|
||||||
String packageName = "OpenAPIServer";
|
String packageName = "OpenAPIServer";
|
||||||
|
@ -49,7 +49,7 @@ public class PhpSlimServerCodegen extends AbstractPhpCodegen {
|
|||||||
public PhpSlimServerCodegen() {
|
public PhpSlimServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -62,7 +62,7 @@ public class PhpSlimServerCodegen extends AbstractPhpCodegen {
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
|
||||||
.stability(Stability.DEPRECATED)
|
.stability(Stability.DEPRECATED)
|
||||||
|
@ -82,7 +82,7 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
|
|||||||
public PhpSymfonyServerCodegen() {
|
public PhpSymfonyServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -95,7 +95,7 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// clear import mapping (from default generator) as php does not use it
|
// clear import mapping (from default generator) as php does not use it
|
||||||
// at the moment
|
// at the moment
|
||||||
|
@ -59,7 +59,7 @@ public class PhpZendExpressivePathHandlerServerCodegen extends AbstractPhpCodege
|
|||||||
public PhpZendExpressivePathHandlerServerCodegen() {
|
public PhpZendExpressivePathHandlerServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -72,7 +72,7 @@ public class PhpZendExpressivePathHandlerServerCodegen extends AbstractPhpCodege
|
|||||||
.excludeSchemaSupportFeatures(
|
.excludeSchemaSupportFeatures(
|
||||||
SchemaSupportFeature.Polymorphism
|
SchemaSupportFeature.Polymorphism
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
//no point to use double - http://php.net/manual/en/language.types.float.php , especially because of PHP 7+ float type declaration
|
//no point to use double - http://php.net/manual/en/language.types.float.php , especially because of PHP 7+ float type declaration
|
||||||
typeMapping.put("double", "float");
|
typeMapping.put("double", "float");
|
||||||
|
@ -50,7 +50,7 @@ public class PowerShellClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
public PowerShellClientCodegen() {
|
public PowerShellClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -70,7 +70,7 @@ public class PowerShellClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code" + File.separator + "powershell";
|
outputFolder = "generated-code" + File.separator + "powershell";
|
||||||
modelTemplateFiles.put("model.mustache", ".ps1");
|
modelTemplateFiles.put("model.mustache", ".ps1");
|
||||||
|
@ -69,12 +69,12 @@ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
.stability(Stability.BETA)
|
.stability(Stability.BETA)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.includeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
.includeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.PROTOBUF))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.PROTOBUF))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/protobuf-schema";
|
outputFolder = "generated-code/protobuf-schema";
|
||||||
modelTemplateFiles.put("model.mustache", ".proto");
|
modelTemplateFiles.put("model.mustache", ".proto");
|
||||||
|
@ -65,9 +65,7 @@ public class PythonAbstractConnexionServerCodegen extends DefaultCodegen impleme
|
|||||||
public PythonAbstractConnexionServerCodegen(String templateDirectory, boolean fixBodyNameValue) {
|
public PythonAbstractConnexionServerCodegen(String templateDirectory, boolean fixBodyNameValue) {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
fixBodyName = fixBodyNameValue;
|
fixBodyName = fixBodyNameValue;
|
||||||
modelPackage = "models";
|
modelPackage = "models";
|
||||||
|
@ -28,7 +28,7 @@ public class PythonAiohttpConnexionServerCodegen extends PythonAbstractConnexion
|
|||||||
public PythonAiohttpConnexionServerCodegen() {
|
public PythonAiohttpConnexionServerCodegen() {
|
||||||
super("python-aiohttp", true);
|
super("python-aiohttp", true);
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -49,7 +49,7 @@ public class PythonAiohttpConnexionServerCodegen extends PythonAbstractConnexion
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
testPackage = "tests";
|
testPackage = "tests";
|
||||||
embeddedTemplateDir = templateDir = "python-aiohttp";
|
embeddedTemplateDir = templateDir = "python-aiohttp";
|
||||||
|
@ -33,7 +33,7 @@ public class PythonBluePlanetServerCodegen extends PythonAbstractConnexionServer
|
|||||||
public PythonBluePlanetServerCodegen() {
|
public PythonBluePlanetServerCodegen() {
|
||||||
super("python-blueplanet", true);
|
super("python-blueplanet", true);
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -54,7 +54,7 @@ public class PythonBluePlanetServerCodegen extends PythonAbstractConnexionServer
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
testPackage = "tests";
|
testPackage = "tests";
|
||||||
embeddedTemplateDir = templateDir = "python-blueplanet";
|
embeddedTemplateDir = templateDir = "python-blueplanet";
|
||||||
|
@ -59,7 +59,7 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
public PythonClientCodegen() {
|
public PythonClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -80,7 +80,7 @@ public class PythonClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// clear import mapping (from default generator) as python does not use it
|
// clear import mapping (from default generator) as python does not use it
|
||||||
// at the moment
|
// at the moment
|
||||||
|
@ -53,7 +53,7 @@ public class PythonClientExperimentalCodegen extends PythonClientCodegen {
|
|||||||
public PythonClientExperimentalCodegen() {
|
public PythonClientExperimentalCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -74,7 +74,7 @@ public class PythonClientExperimentalCodegen extends PythonClientCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
// this may set datatype right for additional properties
|
// this may set datatype right for additional properties
|
||||||
instantiationTypes.put("map", "dict");
|
instantiationTypes.put("map", "dict");
|
||||||
|
@ -71,7 +71,7 @@ public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public RClientCodegen() {
|
public RClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -95,7 +95,7 @@ public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/r";
|
outputFolder = "generated-code/r";
|
||||||
modelTemplateFiles.put("model.mustache", ".R");
|
modelTemplateFiles.put("model.mustache", ".R");
|
||||||
|
@ -70,7 +70,7 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
|
|||||||
public RubyClientCodegen() {
|
public RubyClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -95,7 +95,7 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
supportsInheritance = true;
|
supportsInheritance = true;
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ public class RubyOnRailsServerCodegen extends AbstractRubyCodegen {
|
|||||||
public RubyOnRailsServerCodegen() {
|
public RubyOnRailsServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -90,7 +90,7 @@ public class RubyOnRailsServerCodegen extends AbstractRubyCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code" + File.separator + "rails5";
|
outputFolder = "generated-code" + File.separator + "rails5";
|
||||||
apiPackage = "app/controllers";
|
apiPackage = "app/controllers";
|
||||||
|
@ -43,7 +43,7 @@ public class RubySinatraServerCodegen extends AbstractRubyCodegen {
|
|||||||
public RubySinatraServerCodegen() {
|
public RubySinatraServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -59,7 +59,7 @@ public class RubySinatraServerCodegen extends AbstractRubyCodegen {
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
apiPackage = "lib";
|
apiPackage = "lib";
|
||||||
outputFolder = "generated-code" + File.separator + "sinatra";
|
outputFolder = "generated-code" + File.separator + "sinatra";
|
||||||
|
@ -65,7 +65,7 @@ public class RustClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public RustClientCodegen() {
|
public RustClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -89,7 +89,7 @@ public class RustClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/rust";
|
outputFolder = "generated-code/rust";
|
||||||
modelTemplateFiles.put("model.mustache", ".rs");
|
modelTemplateFiles.put("model.mustache", ".rs");
|
||||||
|
@ -76,7 +76,7 @@ public class RustServerCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
public RustServerCodegen() {
|
public RustServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -101,7 +101,7 @@ public class RustServerCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
|
|
||||||
// Show the generation timestamp by default
|
// Show the generation timestamp by default
|
||||||
|
@ -57,7 +57,7 @@ public class ScalaAkkaClientCodegen extends AbstractScalaCodegen implements Code
|
|||||||
public ScalaAkkaClientCodegen() {
|
public ScalaAkkaClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
@ -81,7 +81,7 @@ public class ScalaAkkaClientCodegen extends AbstractScalaCodegen implements Code
|
|||||||
ClientModificationFeature.BasePath,
|
ClientModificationFeature.BasePath,
|
||||||
ClientModificationFeature.UserAgent
|
ClientModificationFeature.UserAgent
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/scala-akka";
|
outputFolder = "generated-code/scala-akka";
|
||||||
modelTemplateFiles.put("model.mustache", ".scala");
|
modelTemplateFiles.put("model.mustache", ".scala");
|
||||||
|
@ -42,7 +42,7 @@ public class ScalaFinchServerCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
public ScalaFinchServerCodegen() {
|
public ScalaFinchServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -58,7 +58,7 @@ public class ScalaFinchServerCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/finch";
|
outputFolder = "generated-code/finch";
|
||||||
modelTemplateFiles.put("model.mustache", ".scala");
|
modelTemplateFiles.put("model.mustache", ".scala");
|
||||||
|
@ -82,7 +82,7 @@ public class ScalaGatlingCodegen extends AbstractScalaCodegen implements Codegen
|
|||||||
// Although the generator supports authorization, it's done via manual header modification and it's done
|
// Although the generator supports authorization, it's done via manual header modification and it's done
|
||||||
// globally. This means it doesn't _technically_ support auth per OpenAPI Spec (which would allow, for example, a different API key per operation),
|
// globally. This means it doesn't _technically_ support auth per OpenAPI Spec (which would allow, for example, a different API key per operation),
|
||||||
// so it's not listed here as supported.
|
// so it's not listed here as supported.
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -101,7 +101,7 @@ public class ScalaGatlingCodegen extends AbstractScalaCodegen implements Codegen
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
sourceFolder = "src" + File.separator + "gatling" + File.separator + "scala";
|
sourceFolder = "src" + File.separator + "gatling" + File.separator + "scala";
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ public class ScalaHttpClientCodegen extends AbstractScalaCodegen implements Code
|
|||||||
.stability(Stability.DEPRECATED)
|
.stability(Stability.DEPRECATED)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -74,7 +74,7 @@ public class ScalaHttpClientCodegen extends AbstractScalaCodegen implements Code
|
|||||||
.includeClientModificationFeatures(
|
.includeClientModificationFeatures(
|
||||||
ClientModificationFeature.BasePath
|
ClientModificationFeature.BasePath
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/scala-http-client";
|
outputFolder = "generated-code/scala-http-client";
|
||||||
modelTemplateFiles.put("model.mustache", ".scala");
|
modelTemplateFiles.put("model.mustache", ".scala");
|
||||||
|
@ -39,7 +39,7 @@ public class ScalaLagomServerCodegen extends AbstractScalaCodegen implements Cod
|
|||||||
|
|
||||||
public ScalaLagomServerCodegen() {
|
public ScalaLagomServerCodegen() {
|
||||||
super();
|
super();
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -55,7 +55,7 @@ public class ScalaLagomServerCodegen extends AbstractScalaCodegen implements Cod
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/scala-lagom-server";
|
outputFolder = "generated-code/scala-lagom-server";
|
||||||
modelTemplateFiles.put("model.mustache", ".scala");
|
modelTemplateFiles.put("model.mustache", ".scala");
|
||||||
|
@ -59,7 +59,7 @@ public class ScalaPlayFrameworkServerCodegen extends AbstractScalaCodegen implem
|
|||||||
public ScalaPlayFrameworkServerCodegen() {
|
public ScalaPlayFrameworkServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -75,7 +75,7 @@ public class ScalaPlayFrameworkServerCodegen extends AbstractScalaCodegen implem
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code" + File.separator + "scala-play-server";
|
outputFolder = "generated-code" + File.separator + "scala-play-server";
|
||||||
modelTemplateFiles.put("model.mustache", ".scala");
|
modelTemplateFiles.put("model.mustache", ".scala");
|
||||||
|
@ -31,7 +31,7 @@ public class ScalatraServerCodegen extends AbstractScalaCodegen implements Codeg
|
|||||||
public ScalatraServerCodegen() {
|
public ScalatraServerCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
featureSet = getFeatureSet().modify()
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
|
||||||
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
.securityFeatures(EnumSet.noneOf(SecurityFeature.class))
|
||||||
@ -47,7 +47,7 @@ public class ScalatraServerCodegen extends AbstractScalaCodegen implements Codeg
|
|||||||
.excludeParameterFeatures(
|
.excludeParameterFeatures(
|
||||||
ParameterFeature.Cookie
|
ParameterFeature.Cookie
|
||||||
)
|
)
|
||||||
.build();
|
);
|
||||||
|
|
||||||
outputFolder = "generated-code/scalatra";
|
outputFolder = "generated-code/scalatra";
|
||||||
modelTemplateFiles.put("model.mustache", ".scala");
|
modelTemplateFiles.put("model.mustache", ".scala");
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user