Skip to content

Commit 2607fbf

Browse files
authored
update fork (#10)
* [Swift] Detect file type in Swift codegen * Fix Issue swagger-api#5063 (deleting wrong sample files) (swagger-api#5064) * Update samples for springboot, spring-delegate, spring-delegate-j8. * Issue swagger-api#5063: delete samples in the correct directory. * fix link to Cummins * Update wordnik.yaml * Update wordnik.yaml * add https://github.com/christopheradams/elixir_style_guide * add https://github.com/inaka/erlang_guidelines * [Haskell] Fix broken client/server compilation errors (swagger-api#5097) * Remove dead legacy code * Update cosmetics according to Haskell standard practices * Fix failing pattern matching for lookupEither * Bump to latest dependencies without any breaking changes * Remove duplicate instance declarations already existing in Servant.API.Verbs * Fix double Java/Haskell escapement bug * Re-generate Petstore sample client/server * Add Selective Generation support to the Maven plugin. (swagger-api#5036) * Updated maven plugin to allow for selective generation * Documentation of Selective generation options. * Update petstore samples for scala client. (swagger-api#5092) * Update petstore samples for scala client. * Fix missing dependency problem. * Fix sample script to set the correct artifact ID in the generated POM (swagger-api#5094) * Update samples for akka. * Have akka-scala-petstore scripts set the correct artifact names * Update akka-scala samples again. * Update samples for C#/SwaggerClientWithPropertyChanged. (swagger-api#5095) * Swift3 enum: number variable names fix (swagger-api#5060) * Swift3 enum: number variable names fix Swift3 generator: added 'number' prefix to enum variable names that start with a number * Fixed Swift3 enum variable names starting with number (prefixed with '_') and added test cases * Swift3 enum var names: made sure to keep the next word after a number in lower case * add jackson dependencies to pom for cxf-client swagger-api#4924 (swagger-api#5032) * add petstore sample for jaxrs-cxf-client, update travis ci (swagger-api#5111) * fix path with {{{ .. }}} in c# api mustache file (swagger-api#5112) * Updated feign library to use latest version of OpenFeign and Jackson. (swagger-api#5114)
1 parent 917306a commit 2607fbf

File tree

80 files changed

+3091
-887
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+3091
-887
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ Code change should conform to the programming style guide of the respective lang
3434
- C#: https://msdn.microsoft.com/en-us/library/vstudio/ff926074.aspx
3535
- C++: https://google.github.io/styleguide/cppguide.html
3636
- Clojure: https://github.com/bbatsov/clojure-style-guide
37+
- Elixir: https://github.com/christopheradams/elixir_style_guide
38+
- Erlang: https://github.com/inaka/erlang_guidelines
3739
- Haskell: https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md
3840
- Java: https://google.github.io/styleguide/javaguide.html
3941
- JavaScript: https://github.com/airbnb/javascript/

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ Here are some companies/projects using Swagger Codegen in production. To add you
838838
- [carpolo](http://www.carpolo.co/)
839839
- [CloudBoost](https://www.CloudBoost.io/)
840840
- [Conplement](http://www.conplement.de/)
841-
- [Cummins] (http://www.cummins.com/)
841+
- [Cummins](http://www.cummins.com/)
842842
- [Cupix](http://www.cupix.com)
843843
- [DBBest Technologies](https://www.dbbest.com)
844844
- [DecentFoX](http://decentfox.com/)

bin/akka-scala-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ fi
2626

2727
# if you've executed sbt assembly previously it will use that instead.
2828
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
29-
ags="$@ generate -t modules/swagger-codegen/src/main/resources/akka-scala -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l akka-scala -o samples/client/petstore/akka-scala"
29+
ags="$@ generate --artifact-id "scala-akka-petstore-client" -t modules/swagger-codegen/src/main/resources/akka-scala -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l akka-scala -o samples/client/petstore/akka-scala"
3030

3131
java $JAVA_OPTS -jar $executable $ags

bin/jaxrs-cxf-client-petstore.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/sh
2+
3+
SCRIPT="$0"
4+
5+
while [ -h "$SCRIPT" ] ; do
6+
ls=`ls -ld "$SCRIPT"`
7+
link=`expr "$ls" : '.*-> \(.*\)$'`
8+
if expr "$link" : '/.*' > /dev/null; then
9+
SCRIPT="$link"
10+
else
11+
SCRIPT=`dirname "$SCRIPT"`/"$link"
12+
fi
13+
done
14+
15+
if [ ! -d "${APP_DIR}" ]; then
16+
APP_DIR=`dirname "$SCRIPT"`/..
17+
APP_DIR=`cd "${APP_DIR}"; pwd`
18+
fi
19+
20+
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
21+
22+
if [ ! -f "$executable" ]
23+
then
24+
mvn clean package
25+
fi
26+
27+
# if you've executed sbt assembly previously it will use that instead.
28+
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
29+
ags="$@ generate --artifact-id "jaxrs-cxf-petstore-client" -t modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/ -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l jaxrs-cxf -o samples/client/petstore/jaxrs-cxf-client/"
30+
31+
java $JAVA_OPTS -jar $executable $ags

bin/spring-delegate-j8.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ ags="$@ generate -t modules/swagger-codegen/src/main/resources/JavaSpring -i mod
3030

3131
echo "Removing files and folders under samples/server/petstore/springboot-delegate-j8/src/main"
3232
rm -rf samples/server/petstore/springboot-delegate-j8/src/main
33-
find samples/server/petstore/springboot -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
33+
find samples/server/petstore/springboot-delegate-j8/ -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
3434
java $JAVA_OPTS -jar $executable $ags

bin/spring-delegate.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ ags="$@ generate -t modules/swagger-codegen/src/main/resources/JavaSpring -i mod
3030

3131
echo "Removing files and folders under samples/server/petstore/springboot-delegate/src/main"
3232
rm -rf samples/server/petstore/springboot-delegate/src/main
33-
find samples/server/petstore/springboot -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
33+
find samples/server/petstore/springboot-delegate/ -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
3434
java $JAVA_OPTS -jar $executable $ags

bin/windows/akka-scala-petstore.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ If Not Exist %executable% (
55
)
66

77
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l akka-scala -o samples\client\petstore\akka-scala
8+
set ags=generate --artifact-id "scala-akka-petstore-client" -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l akka-scala -o samples\client\petstore\akka-scala
99

1010
java %JAVA_OPTS% -jar %executable% %ags%
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
set executable=.\modules\swagger-codegen-cli\target\swagger-codegen-cli.jar
2+
3+
If Not Exist %executable% (
4+
mvn clean package
5+
)
6+
7+
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8+
set ags=generate --artifact-id "jaxrs-cxf-client-petstore-client" -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l jaxrs-cxf-client -o samples\client\petstore\jaxrs-cxf-client
9+
10+
java %JAVA_OPTS% -jar %executable% %ags%

modules/swagger-codegen-maven-plugin/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@ mvn clean compile
5050
- `configOptions` - a map of language-specific parameters (see below)
5151
- `configHelp` - dumps the configuration help for the specified library (generates no sources)
5252
- `ignoreFileOverride` - specifies the full path to a `.swagger-codegen-ignore` used for pattern based overrides of generated outputs
53+
- `generateApis` - generate the apis (`true` by default)
54+
- `generateApiTests` - generate the api tests (`true` by default. Only available if `generateApis` is `true`)
55+
- `generateApiDocumentation` - generate the api documentation (`true` by default. Only available if `generateApis` is `true`)
56+
- `generateModels` - generate the models (`true` by default)
57+
- `modelsToGenerate` - A comma separated list of models to generate. All models is the default.
58+
- `generateModelTests` - generate the model tests (`true` by default. Only available if `generateModels` is `true`)
59+
- `generateModelDocumentation` - generate the model documentation (`true` by default. Only available if `generateModels` is `true`)
60+
- `generateSupportingFiles` - generate the supporting files (`true` by default)
61+
- `supportingFilesToGenerate` - A comma separated list of supporting files to generate. All files is the default.
5362

5463
### Custom Generator
5564

modules/swagger-codegen-maven-plugin/src/main/java/io/swagger/codegen/plugin/CodeGenMojo.java

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,62 @@ public class CodeGenMojo extends AbstractMojo {
174174
@Parameter(name = "configOptions")
175175
private Map<?, ?> configOptions;
176176

177+
/**
178+
* Generate the apis
179+
*/
180+
@Parameter(name = "generateApis", required = false)
181+
private Boolean generateApis = true;
182+
183+
/**
184+
* Generate the models
185+
*/
186+
@Parameter(name = "generateModels", required = false)
187+
private Boolean generateModels = true;
188+
189+
/**
190+
* A comma separated list of models to generate. All models is the default.
191+
*/
192+
@Parameter(name = "modelsToGenerate", required = false)
193+
private String modelsToGenerate = "";
194+
195+
/**
196+
* Generate the supporting files
197+
*/
198+
@Parameter(name = "generateSupportingFiles", required = false)
199+
private Boolean generateSupportingFiles = true;
200+
201+
/**
202+
* A comma separated list of models to generate. All models is the default.
203+
*/
204+
@Parameter(name = "supportingFilesToGenerate", required = false)
205+
private String supportingFilesToGenerate = "";
206+
207+
/**
208+
* Generate the model tests
209+
*/
210+
@Parameter(name = "generateModelTests", required = false)
211+
private Boolean generateModelTests = true;
212+
213+
/**
214+
* Generate the model documentation
215+
*/
216+
@Parameter(name = "generateModelDocumentation", required = false)
217+
private Boolean generateModelDocumentation = true;
218+
219+
/**
220+
* Generate the api tests
221+
*/
222+
@Parameter(name = "generateApiTests", required = false)
223+
private Boolean generateApiTests = true;
224+
225+
/**
226+
* Generate the api documentation
227+
*/
228+
@Parameter(name = "generateApiDocumentation", required = false)
229+
private Boolean generateApiDocumentation = true;
230+
231+
232+
177233
/**
178234
* Add the output directory to the project as a source root, so that the
179235
* generated java types are compiled and included in the project artifact.
@@ -274,6 +330,23 @@ public void execute() throws MojoExecutionException {
274330
configurator.setTemplateDir(templateDirectory.getAbsolutePath());
275331
}
276332

333+
// Set generation options
334+
if (null != generateApis && generateApis) {
335+
System.setProperty("apis", "");
336+
}
337+
if (null != generateModels && generateModels) {
338+
System.setProperty("models", modelsToGenerate);
339+
}
340+
341+
if (null != generateSupportingFiles && generateSupportingFiles) {
342+
System.setProperty("supportingFiles", supportingFilesToGenerate);
343+
}
344+
345+
System.setProperty("modelTests", generateModelTests.toString());
346+
System.setProperty("modelDocs", generateModelDocumentation.toString());
347+
System.setProperty("apiTests", generateApiTests.toString());
348+
System.setProperty("apiDocs", generateApiDocumentation.toString());
349+
277350
if (configOptions != null) {
278351

279352
if(configOptions.containsKey("instantiation-types")) {

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellServantCodegen.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ public HaskellServantCodegen() {
5454
specialCharReplacements.put(">", "GreaterThan");
5555
specialCharReplacements.put("<", "LessThan");
5656

57+
// backslash and double quote need double the escapement for both Java and Haskell
58+
specialCharReplacements.remove("\\");
59+
specialCharReplacements.remove("\"");
60+
specialCharReplacements.put("\\\\", "Back_Slash");
61+
specialCharReplacements.put("\\\"", "Double_Quote");
62+
5763
// set the output folder here
5864
outputFolder = "generated-code/haskell-servant";
5965

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public JavaClientCodegen() {
6060
cliOptions.add(CliOption.newBoolean(USE_GZIP_FEATURE, "Send gzip-encoded requests"));
6161

6262
supportedLibraries.put("jersey1", "HTTP client: Jersey client 1.19.1. JSON processing: Jackson 2.7.0. Enable Java6 support using '-DsupportJava6=true'. Enable gzip request encoding using '-DuseGzipFeature=true'.");
63-
supportedLibraries.put("feign", "HTTP client: Netflix Feign 8.16.0. JSON processing: Jackson 2.7.0");
63+
supportedLibraries.put("feign", "HTTP client: OpenFeign 9.4.0. JSON processing: Jackson 2.8.7");
6464
supportedLibraries.put("jersey2", "HTTP client: Jersey client 2.22.2. JSON processing: Jackson 2.7.0");
6565
supportedLibraries.put("okhttp-gson", "HTTP client: OkHttp 2.7.5. JSON processing: Gson 2.6.2. Enable Parcelable modles on Android using '-DparcelableModel=true'. Enable gzip request encoding using '-DuseGzipFeature=true'.");
6666
supportedLibraries.put(RETROFIT_1, "HTTP client: OkHttp 2.7.5. JSON processing: Gson 2.3.1 (Retrofit 1.9.0). IMPORTANT NOTE: retrofit1.x is no longer actively maintained so please upgrade to 'retrofit2' instead.");

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Swift3Codegen.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,11 @@ public String getSwaggerType(Property p) {
278278
return toModelName(type);
279279
}
280280

281+
@Override
282+
public boolean isDataTypeFile(String dataType) {
283+
return dataType != null && dataType.equals("URL");
284+
}
285+
281286
@Override
282287
public boolean isDataTypeBinary(final String dataType) {
283288
return dataType != null && dataType.equals("Data");
@@ -516,6 +521,15 @@ public String toEnumVarName(String name, String datatype) {
516521
return "empty";
517522
}
518523

524+
Pattern startWithNumberPattern = Pattern.compile("^\\d+");
525+
Matcher startWithNumberMatcher = startWithNumberPattern.matcher(name);
526+
if (startWithNumberMatcher.find()) {
527+
String startingNumbers = startWithNumberMatcher.group(0);
528+
String nameWithoutStartingNumbers = name.substring(startingNumbers.length());
529+
530+
return "_" + startingNumbers + camelize(nameWithoutStartingNumbers, true);
531+
}
532+
519533
// for symbol, e.g. $, #
520534
if (getSymbolName(name) != null) {
521535
return camelize(WordUtils.capitalizeFully(getSymbolName(name).toUpperCase()), true);

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SwiftCodegen.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,9 +276,14 @@ public String getSwaggerType(Property p) {
276276
return toModelName(type);
277277
}
278278

279+
@Override
280+
public boolean isDataTypeFile(String dataType) {
281+
return dataType != null && dataType.equals("NSURL");
282+
}
283+
279284
@Override
280285
public boolean isDataTypeBinary(final String dataType) {
281-
return dataType != null && dataType.equals("NSData");
286+
return dataType != null && dataType.equals("NSData");
282287
}
283288

284289
/**

modules/swagger-codegen/src/main/resources/Java/libraries/feign/build.gradle.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ if(hasProperty('target') && target == 'android') {
9595

9696
ext {
9797
swagger_annotations_version = "1.5.9"
98-
jackson_version = "2.7.5"
99-
feign_version = "8.17.0"
100-
feign_form_version = "2.0.2"
98+
jackson_version = "2.8.7"
99+
feign_version = "9.4.0"
100+
feign_form_version = "2.1.0"
101101
junit_version = "4.12"
102102
oltu_version = "1.0.1"
103103
}

modules/swagger-codegen/src/main/resources/Java/libraries/feign/build.sbt.mustache

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ lazy val root = (project in file(".")).
1010
resolvers += Resolver.mavenLocal,
1111
libraryDependencies ++= Seq(
1212
"io.swagger" % "swagger-annotations" % "1.5.9" % "compile",
13-
"com.netflix.feign" % "feign-core" % "8.16.0" % "compile",
14-
"com.netflix.feign" % "feign-jackson" % "8.17.0" % "compile",
15-
"com.netflix.feign" % "feign-slf4j" % "8.16.0" % "compile",
16-
"io.github.openfeign.form" % "feign-form" % "2.0.2" % "compile",
17-
"com.fasterxml.jackson.core" % "jackson-core" % "2.7.5" % "compile",
18-
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.7.5" % "compile",
19-
"com.fasterxml.jackson.core" % "jackson-databind" % "2.7.5" % "compile",
20-
"com.fasterxml.jackson.datatype" % "jackson-datatype-{{^java8}}joda{{/java8}}{{#java8}}jsr310{{/java8}}" % "2.7.5" % "compile",
13+
"com.netflix.feign" % "feign-core" % "9.4.0" % "compile",
14+
"com.netflix.feign" % "feign-jackson" % "9.4.0" % "compile",
15+
"com.netflix.feign" % "feign-slf4j" % "9.4.0" % "compile",
16+
"io.github.openfeign.form" % "feign-form" % "2.1.0" % "compile",
17+
"com.fasterxml.jackson.core" % "jackson-core" % "2.8.7" % "compile",
18+
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.8.7" % "compile",
19+
"com.fasterxml.jackson.core" % "jackson-databind" % "2.8.7" % "compile",
20+
"com.fasterxml.jackson.datatype" % "jackson-datatype-{{^java8}}joda{{/java8}}{{#java8}}jsr310{{/java8}}" % "2.8.7" % "compile",
2121
"org.apache.oltu.oauth2" % "org.apache.oltu.oauth2.client" % "1.0.1" % "compile",
2222
"com.brsanthu" % "migbase64" % "2.2" % "compile",
2323
"junit" % "junit" % "4.12" % "test",

modules/swagger-codegen/src/main/resources/Java/libraries/feign/pom.mustache

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -176,17 +176,17 @@
176176

177177
<!-- HTTP client: Netflix Feign -->
178178
<dependency>
179-
<groupId>com.netflix.feign</groupId>
179+
<groupId>io.github.openfeign</groupId>
180180
<artifactId>feign-core</artifactId>
181181
<version>${feign-version}</version>
182182
</dependency>
183183
<dependency>
184-
<groupId>com.netflix.feign</groupId>
184+
<groupId>io.github.openfeign</groupId>
185185
<artifactId>feign-jackson</artifactId>
186186
<version>${feign-version}</version>
187187
</dependency>
188188
<dependency>
189-
<groupId>com.netflix.feign</groupId>
189+
<groupId>io.github.openfeign</groupId>
190190
<artifactId>feign-slf4j</artifactId>
191191
<version>${feign-version}</version>
192192
</dependency>
@@ -236,9 +236,9 @@
236236
<maven.compiler.source>${java.version}</maven.compiler.source>
237237
<maven.compiler.target>${java.version}</maven.compiler.target>
238238
<swagger-core-version>1.5.12</swagger-core-version>
239-
<feign-version>8.17.0</feign-version>
240-
<feign-form-version>2.0.2</feign-form-version>
241-
<jackson-version>2.7.5</jackson-version>
239+
<feign-version>9.4.0</feign-version>
240+
<feign-form-version>2.1.0</feign-form-version>
241+
<jackson-version>2.8.7</jackson-version>
242242
<junit-version>4.12</junit-version>
243243
<maven-plugin-version>1.0.0</maven-plugin-version>
244244
<oltu-version>1.0.1</oltu-version>

modules/swagger-codegen/src/main/resources/JavaJaxRS/cxf/pom.mustache

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,18 @@
145145
<version>${cxf-version}</version>
146146
<scope>compile</scope>
147147
</dependency>
148+
<dependency>
149+
<groupId>com.fasterxml.jackson.jaxrs</groupId>
150+
<artifactId>jackson-jaxrs-json-provider</artifactId>
151+
<version>${jackson-jaxrs-version}</version>
152+
<scope>compile</scope>
153+
</dependency>
154+
<dependency>
155+
<groupId>com.fasterxml.jackson.datatype</groupId>
156+
<artifactId>jackson-datatype-joda</artifactId>
157+
<version>${jackson-jaxrs-version}</version>
158+
<scope>compile</scope>
159+
</dependency>
148160
{{#useBeanValidationFeature}}
149161
<dependency>
150162
<groupId>org.hibernate</groupId>
@@ -176,6 +188,7 @@
176188
<beanvalidation-version>1.1.0.Final</beanvalidation-version>
177189
{{/useBeanValidation}}
178190
<cxf-version>3.1.6</cxf-version>
191+
<jackson-jaxrs-version>2.8.4</jackson-jaxrs-version>
179192
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
180193
</properties>
181194
</project>

modules/swagger-codegen/src/main/resources/csharp/api.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ namespace {{packageName}}.{{apiPackage}}
208208
{{/required}}
209209
{{/allParams}}
210210

211-
var localVarPath = "{{path}}";
211+
var localVarPath = "{{{path}}}";
212212
var localVarPathParams = new Dictionary<String, String>();
213213
var localVarQueryParams = new Dictionary<String, String>();
214214
var localVarHeaderParams = new Dictionary<String, String>(Configuration.DefaultHeader);
@@ -339,7 +339,7 @@ namespace {{packageName}}.{{apiPackage}}
339339
{{/required}}
340340
{{/allParams}}
341341

342-
var localVarPath = "{{path}}";
342+
var localVarPath = "{{{path}}}";
343343
var localVarPathParams = new Dictionary<String, String>();
344344
var localVarQueryParams = new Dictionary<String, String>();
345345
var localVarHeaderParams = new Dictionary<String, String>(Configuration.DefaultHeader);

0 commit comments

Comments
 (0)