Skip to content

Commit d18bf04

Browse files
authored
[Java][C#][JS] remove localVariablePrefix (#2423)
* remove localVariablePrefix from template * remove local variable prefix option from java gen * remove local var from c#, js * update doc
1 parent a575044 commit d18bf04

File tree

15 files changed

+128
-147
lines changed

15 files changed

+128
-147
lines changed

docs/generators/javascript.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ sidebar_label: javascript
1212
|allowUnicodeIdentifiers|boolean, toggles whether unicode identifiers are allowed in names or not, default is false| |false|
1313
|prependFormOrBodyParameters|Add form or body parameters to the beginning of the parameter list.| |false|
1414
|sourceFolder|source folder for generated code| |src|
15-
|localVariablePrefix|prefix for generated code members and local variables| |null|
1615
|invokerPackage|root package for generated code| |null|
1716
|apiPackage|package for generated api classes| |null|
1817
|modelPackage|package for generated models| |null|

modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConstants.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,6 @@ public class CodegenConstants {
108108
public static final String IMPL_FOLDER = "implFolder";
109109
public static final String IMPL_FOLDER_DESC = "folder for generated implementation code";
110110

111-
public static final String LOCAL_VARIABLE_PREFIX = "localVariablePrefix";
112-
public static final String LOCAL_VARIABLE_PREFIX_DESC = "prefix for generated code members and local variables";
113-
114111
public static final String SERIALIZABLE_MODEL = "serializableModel";
115112
public static final String SERIALIZABLE_MODEL_DESC = "boolean - toggle \"implements Serializable\" for generated models";
116113

@@ -293,4 +290,4 @@ public static enum ENUM_PROPERTY_NAMING_TYPE {camelCase, PascalCase, snake_case,
293290
public static final String SNAPSHOT_VERSION = "snapshotVersion";
294291
public static final String SNAPSHOT_VERSION_DESC = "Uses a SNAPSHOT version.";
295292

296-
}
293+
}

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
7878
protected String projectTestFolder = "src" + File.separator + "test";
7979
protected String sourceFolder = projectFolder + File.separator + "java";
8080
protected String testFolder = projectTestFolder + File.separator + "java";
81-
protected String localVariablePrefix = "";
8281
protected boolean fullJavaUtil;
8382
protected String javaUtilPrefix = "";
8483
protected Boolean serializableModel = false;
@@ -1272,10 +1271,6 @@ public void setTestFolder(String testFolder) {
12721271
this.testFolder = testFolder;
12731272
}
12741273

1275-
public void setLocalVariablePrefix(String localVariablePrefix) {
1276-
this.localVariablePrefix = localVariablePrefix;
1277-
}
1278-
12791274
public void setSerializeBigDecimalAsString(boolean s) {
12801275
this.serializeBigDecimalAsString = s;
12811276
}

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
4949

5050
protected String packageGuid = "{" + java.util.UUID.randomUUID().toString().toUpperCase(Locale.ROOT) + "}";
5151
protected String clientPackage = "Org.OpenAPITools.Client";
52-
protected String localVariablePrefix = "";
5352
protected String apiDocPath = "docs/";
5453
protected String modelDocPath = "docs/";
5554

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpNetCoreClientCodegen.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ public class CSharpNetCoreClientCodegen extends AbstractCSharpCodegen {
6060
protected final Map<String, String> frameworks;
6161
protected String packageGuid = "{" + java.util.UUID.randomUUID().toString().toUpperCase(Locale.ROOT) + "}";
6262
protected String clientPackage = "Org.OpenAPITools.Client";
63-
protected String localVariablePrefix = "";
6463
protected String apiDocPath = "docs/";
6564
protected String modelDocPath = "docs/";
6665

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFExtServerCodegen.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,8 @@ public String toString() {
322322

323323
protected File testDataControlFile = null;
324324

325+
protected String localVariablePrefix = "";
326+
325327
public JavaCXFExtServerCodegen() {
326328
super();
327329

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
7878

7979
protected String invokerPackage;
8080
protected String sourceFolder = "src";
81-
protected String localVariablePrefix = "";
8281
protected boolean usePromises;
8382
protected boolean emitModelMethods;
8483
protected boolean emitJSDoc = true;
@@ -161,7 +160,6 @@ public JavascriptClientCodegen() {
161160
importMapping.clear();
162161

163162
cliOptions.add(new CliOption(CodegenConstants.SOURCE_FOLDER, CodegenConstants.SOURCE_FOLDER_DESC).defaultValue("src"));
164-
cliOptions.add(new CliOption(CodegenConstants.LOCAL_VARIABLE_PREFIX, CodegenConstants.LOCAL_VARIABLE_PREFIX_DESC));
165163
cliOptions.add(new CliOption(CodegenConstants.INVOKER_PACKAGE, CodegenConstants.INVOKER_PACKAGE_DESC));
166164
cliOptions.add(new CliOption(CodegenConstants.API_PACKAGE, CodegenConstants.API_PACKAGE_DESC));
167165
cliOptions.add(new CliOption(CodegenConstants.MODEL_PACKAGE, CodegenConstants.MODEL_PACKAGE_DESC));
@@ -239,9 +237,6 @@ public void processOpts() {
239237
if (additionalProperties.containsKey(CodegenConstants.LICENSE_NAME)) {
240238
setLicenseName(((String) additionalProperties.get(CodegenConstants.LICENSE_NAME)));
241239
}
242-
if (additionalProperties.containsKey(CodegenConstants.LOCAL_VARIABLE_PREFIX)) {
243-
setLocalVariablePrefix((String) additionalProperties.get(CodegenConstants.LOCAL_VARIABLE_PREFIX));
244-
}
245240
if (additionalProperties.containsKey(CodegenConstants.SOURCE_FOLDER)) {
246241
setSourceFolder((String) additionalProperties.get(CodegenConstants.SOURCE_FOLDER));
247242
}
@@ -322,7 +317,6 @@ public void preprocessOpenAPI(OpenAPI openAPI) {
322317
additionalProperties.put(CodegenConstants.LICENSE_NAME, licenseName);
323318
additionalProperties.put(CodegenConstants.API_PACKAGE, apiPackage);
324319
additionalProperties.put(CodegenConstants.INVOKER_PACKAGE, invokerPackage);
325-
additionalProperties.put(CodegenConstants.LOCAL_VARIABLE_PREFIX, localVariablePrefix);
326320
additionalProperties.put(CodegenConstants.MODEL_PACKAGE, modelPackage);
327321
additionalProperties.put(CodegenConstants.SOURCE_FOLDER, sourceFolder);
328322
additionalProperties.put(USE_PROMISES, usePromises);
@@ -413,10 +407,6 @@ public void setProjectName(String projectName) {
413407
this.projectName = projectName;
414408
}
415409

416-
public void setLocalVariablePrefix(String localVariablePrefix) {
417-
this.localVariablePrefix = localVariablePrefix;
418-
}
419-
420410
public void setModuleName(String moduleName) {
421411
this.moduleName = moduleName;
422412
}

modules/openapi-generator/src/main/resources/Java/api.mustache

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,22 @@ import java.util.Map;
2323
{{>generatedAnnotation}}
2424
{{#operations}}
2525
public class {{classname}} {
26-
private ApiClient {{localVariablePrefix}}apiClient;
26+
private ApiClient apiClient;
2727
2828
public {{classname}}() {
2929
this(Configuration.getDefaultApiClient());
3030
}
3131

3232
public {{classname}}(ApiClient apiClient) {
33-
this.{{localVariablePrefix}}apiClient = apiClient;
33+
this.apiClient = apiClient;
3434
}
3535

3636
public ApiClient getApiClient() {
37-
return {{localVariablePrefix}}apiClient;
37+
return apiClient;
3838
}
3939

4040
public void setApiClient(ApiClient apiClient) {
41-
this.{{localVariablePrefix}}apiClient = apiClient;
41+
this.apiClient = apiClient;
4242
}
4343

4444
{{#operation}}
@@ -64,52 +64,52 @@ public class {{classname}} {
6464
@Deprecated
6565
{{/isDeprecated}}
6666
public {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}}{{operationId}}({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) throws ApiException {
67-
Object {{localVariablePrefix}}localVarPostBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}};
67+
Object localVarPostBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}};
6868
{{#allParams}}{{#required}}
6969
// verify the required parameter '{{paramName}}' is set
7070
if ({{paramName}} == null) {
7171
throw new ApiException(400, "Missing the required parameter '{{paramName}}' when calling {{operationId}}");
7272
}
7373
{{/required}}{{/allParams}}
7474
// create path and map variables
75-
String {{localVariablePrefix}}localVarPath = "{{{path}}}"{{#pathParams}}
76-
.replaceAll("\\{" + "{{baseName}}" + "\\}", {{localVariablePrefix}}apiClient.escapeString({{{paramName}}}.toString())){{/pathParams}};
75+
String localVarPath = "{{{path}}}"{{#pathParams}}
76+
.replaceAll("\\{" + "{{baseName}}" + "\\}", apiClient.escapeString({{{paramName}}}.toString())){{/pathParams}};
7777

7878
// query params
79-
{{javaUtilPrefix}}List<Pair> {{localVariablePrefix}}localVarQueryParams = new {{javaUtilPrefix}}ArrayList<Pair>();
80-
{{javaUtilPrefix}}List<Pair> {{localVariablePrefix}}localVarCollectionQueryParams = new {{javaUtilPrefix}}ArrayList<Pair>();
81-
{{javaUtilPrefix}}Map<String, String> {{localVariablePrefix}}localVarHeaderParams = new {{javaUtilPrefix}}HashMap<String, String>();
82-
{{javaUtilPrefix}}Map<String, Object> {{localVariablePrefix}}localVarFormParams = new {{javaUtilPrefix}}HashMap<String, Object>();
79+
{{javaUtilPrefix}}List<Pair> localVarQueryParams = new {{javaUtilPrefix}}ArrayList<Pair>();
80+
{{javaUtilPrefix}}List<Pair> localVarCollectionQueryParams = new {{javaUtilPrefix}}ArrayList<Pair>();
81+
{{javaUtilPrefix}}Map<String, String> localVarHeaderParams = new {{javaUtilPrefix}}HashMap<String, String>();
82+
{{javaUtilPrefix}}Map<String, Object> localVarFormParams = new {{javaUtilPrefix}}HashMap<String, Object>();
8383

8484
{{#queryParams}}
85-
{{localVariablePrefix}}{{#collectionFormat}}localVarCollectionQueryParams.addAll({{localVariablePrefix}}apiClient.parameterToPairs("{{{collectionFormat}}}", {{/collectionFormat}}{{^collectionFormat}}localVarQueryParams.addAll({{localVariablePrefix}}apiClient.parameterToPair({{/collectionFormat}}"{{baseName}}", {{paramName}}));
85+
{{#collectionFormat}}localVarCollectionQueryParams.addAll(apiClient.parameterToPairs("{{{collectionFormat}}}", {{/collectionFormat}}{{^collectionFormat}}localVarQueryParams.addAll(apiClient.parameterToPair({{/collectionFormat}}"{{baseName}}", {{paramName}}));
8686
{{/queryParams}}
8787

8888
{{#headerParams}}if ({{paramName}} != null)
89-
{{localVariablePrefix}}localVarHeaderParams.put("{{baseName}}", {{localVariablePrefix}}apiClient.parameterToString({{paramName}}));
89+
localVarHeaderParams.put("{{baseName}}", apiClient.parameterToString({{paramName}}));
9090
{{/headerParams}}
9191

9292
{{#formParams}}if ({{paramName}} != null)
93-
{{localVariablePrefix}}localVarFormParams.put("{{baseName}}", {{paramName}});
93+
localVarFormParams.put("{{baseName}}", {{paramName}});
9494
{{/formParams}}
9595

96-
final String[] {{localVariablePrefix}}localVarAccepts = {
96+
final String[] localVarAccepts = {
9797
{{#produces}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/produces}}
9898
};
99-
final String {{localVariablePrefix}}localVarAccept = {{localVariablePrefix}}apiClient.selectHeaderAccept({{localVariablePrefix}}localVarAccepts);
99+
final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
100100

101-
final String[] {{localVariablePrefix}}localVarContentTypes = {
101+
final String[] localVarContentTypes = {
102102
{{#consumes}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/consumes}}
103103
};
104-
final String {{localVariablePrefix}}localVarContentType = {{localVariablePrefix}}apiClient.selectHeaderContentType({{localVariablePrefix}}localVarContentTypes);
104+
final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
105105

106-
String[] {{localVariablePrefix}}localVarAuthNames = new String[] { {{#authMethods}}"{{name}}"{{#hasMore}}, {{/hasMore}}{{/authMethods}} };
106+
String[] localVarAuthNames = new String[] { {{#authMethods}}"{{name}}"{{#hasMore}}, {{/hasMore}}{{/authMethods}} };
107107

108108
{{#returnType}}
109-
GenericType<{{{returnType}}}> {{localVariablePrefix}}localVarReturnType = new GenericType<{{{returnType}}}>() {};
110-
return {{localVariablePrefix}}apiClient.invokeAPI({{localVariablePrefix}}localVarPath, "{{httpMethod}}", {{localVariablePrefix}}localVarQueryParams, {{localVariablePrefix}}localVarCollectionQueryParams, {{localVariablePrefix}}localVarPostBody, {{localVariablePrefix}}localVarHeaderParams, {{localVariablePrefix}}localVarFormParams, {{localVariablePrefix}}localVarAccept, {{localVariablePrefix}}localVarContentType, {{localVariablePrefix}}localVarAuthNames, {{localVariablePrefix}}localVarReturnType);
109+
GenericType<{{{returnType}}}> localVarReturnType = new GenericType<{{{returnType}}}>() {};
110+
return apiClient.invokeAPI(localVarPath, "{{httpMethod}}", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType);
111111
{{/returnType}}{{^returnType}}
112-
{{localVariablePrefix}}apiClient.invokeAPI({{localVariablePrefix}}localVarPath, "{{httpMethod}}", {{localVariablePrefix}}localVarQueryParams, {{localVariablePrefix}}localVarCollectionQueryParams, {{localVariablePrefix}}localVarPostBody, {{localVariablePrefix}}localVarHeaderParams, {{localVariablePrefix}}localVarFormParams, {{localVariablePrefix}}localVarAccept, {{localVariablePrefix}}localVarContentType, {{localVariablePrefix}}localVarAuthNames, null);
112+
apiClient.invokeAPI(localVarPath, "{{httpMethod}}", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, null);
113113
{{/returnType}}
114114
}
115115
{{/operation}}

modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/api.mustache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@ import java.util.ArrayList;
2424
{{>generatedAnnotation}}
2525
{{#operations}}
2626
public class {{classname}} {
27-
private ApiClient {{localVariablePrefix}}apiClient;
27+
private ApiClient apiClient;
2828
2929
public {{classname}}() {
3030
this(new ApiClient());
3131
}
3232

3333
public {{classname}}(ApiClient apiClient) {
34-
this.{{localVariablePrefix}}apiClient = apiClient;
34+
this.apiClient = apiClient;
3535
}
3636

3737
public ApiClient getApiClient() {
38-
return {{localVariablePrefix}}apiClient;
38+
return apiClient;
3939
}
4040

4141
public void setApiClient(ApiClient apiClient) {
42-
this.{{localVariablePrefix}}apiClient = apiClient;
42+
this.apiClient = apiClient;
4343
}
4444

4545
{{#operation}}

modules/openapi-generator/src/main/resources/Java/libraries/jersey2/api.mustache

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,22 @@ import java.util.Map;
2121
{{>generatedAnnotation}}
2222
{{#operations}}
2323
public class {{classname}} {
24-
private ApiClient {{localVariablePrefix}}apiClient;
24+
private ApiClient apiClient;
2525
2626
public {{classname}}() {
2727
this(Configuration.getDefaultApiClient());
2828
}
2929

3030
public {{classname}}(ApiClient apiClient) {
31-
this.{{localVariablePrefix}}apiClient = apiClient;
31+
this.apiClient = apiClient;
3232
}
3333

3434
public ApiClient getApiClient() {
35-
return {{localVariablePrefix}}apiClient;
35+
return apiClient;
3636
}
3737

3838
public void setApiClient(ApiClient apiClient) {
39-
this.{{localVariablePrefix}}apiClient = apiClient;
39+
this.apiClient = apiClient;
4040
}
4141

4242
{{#operation}}
@@ -91,51 +91,51 @@ public class {{classname}} {
9191
@Deprecated
9292
{{/isDeprecated}}
9393
public ApiResponse<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Void{{/returnType}}> {{operationId}}WithHttpInfo({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) throws ApiException {
94-
Object {{localVariablePrefix}}localVarPostBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}new Object(){{/bodyParam}};
94+
Object localVarPostBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}new Object(){{/bodyParam}};
9595
{{#allParams}}{{#required}}
9696
// verify the required parameter '{{paramName}}' is set
9797
if ({{paramName}} == null) {
9898
throw new ApiException(400, "Missing the required parameter '{{paramName}}' when calling {{operationId}}");
9999
}
100100
{{/required}}{{/allParams}}
101101
// create path and map variables
102-
String {{localVariablePrefix}}localVarPath = "{{{path}}}"{{#pathParams}}
103-
.replaceAll("\\{" + "{{baseName}}" + "\\}", {{localVariablePrefix}}apiClient.escapeString({{{paramName}}}.toString())){{/pathParams}};
102+
String localVarPath = "{{{path}}}"{{#pathParams}}
103+
.replaceAll("\\{" + "{{baseName}}" + "\\}", apiClient.escapeString({{{paramName}}}.toString())){{/pathParams}};
104104

105105
// query params
106-
{{javaUtilPrefix}}List<Pair> {{localVariablePrefix}}localVarQueryParams = new {{javaUtilPrefix}}ArrayList<Pair>();
107-
{{javaUtilPrefix}}Map<String, String> {{localVariablePrefix}}localVarHeaderParams = new {{javaUtilPrefix}}HashMap<String, String>();
108-
{{javaUtilPrefix}}Map<String, Object> {{localVariablePrefix}}localVarFormParams = new {{javaUtilPrefix}}HashMap<String, Object>();
106+
{{javaUtilPrefix}}List<Pair> localVarQueryParams = new {{javaUtilPrefix}}ArrayList<Pair>();
107+
{{javaUtilPrefix}}Map<String, String> localVarHeaderParams = new {{javaUtilPrefix}}HashMap<String, String>();
108+
{{javaUtilPrefix}}Map<String, Object> localVarFormParams = new {{javaUtilPrefix}}HashMap<String, Object>();
109109

110110
{{#queryParams}}
111-
{{localVariablePrefix}}localVarQueryParams.addAll({{localVariablePrefix}}apiClient.parameterToPairs("{{#collectionFormat}}{{{collectionFormat}}}{{/collectionFormat}}", "{{baseName}}", {{paramName}}));
111+
localVarQueryParams.addAll(apiClient.parameterToPairs("{{#collectionFormat}}{{{collectionFormat}}}{{/collectionFormat}}", "{{baseName}}", {{paramName}}));
112112
{{/queryParams}}
113113

114114
{{#headerParams}}if ({{paramName}} != null)
115-
{{localVariablePrefix}}localVarHeaderParams.put("{{baseName}}", {{localVariablePrefix}}apiClient.parameterToString({{paramName}}));
115+
localVarHeaderParams.put("{{baseName}}", apiClient.parameterToString({{paramName}}));
116116
{{/headerParams}}
117117

118118
{{#formParams}}if ({{paramName}} != null)
119-
{{localVariablePrefix}}localVarFormParams.put("{{baseName}}", {{paramName}});
119+
localVarFormParams.put("{{baseName}}", {{paramName}});
120120
{{/formParams}}
121121

122-
final String[] {{localVariablePrefix}}localVarAccepts = {
122+
final String[] localVarAccepts = {
123123
{{#produces}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/produces}}
124124
};
125-
final String {{localVariablePrefix}}localVarAccept = {{localVariablePrefix}}apiClient.selectHeaderAccept({{localVariablePrefix}}localVarAccepts);
125+
final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
126126

127-
final String[] {{localVariablePrefix}}localVarContentTypes = {
127+
final String[] localVarContentTypes = {
128128
{{#consumes}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/consumes}}
129129
};
130-
final String {{localVariablePrefix}}localVarContentType = {{localVariablePrefix}}apiClient.selectHeaderContentType({{localVariablePrefix}}localVarContentTypes);
130+
final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
131131

132-
String[] {{localVariablePrefix}}localVarAuthNames = new String[] { {{#authMethods}}"{{name}}"{{#hasMore}}, {{/hasMore}}{{/authMethods}} };
132+
String[] localVarAuthNames = new String[] { {{#authMethods}}"{{name}}"{{#hasMore}}, {{/hasMore}}{{/authMethods}} };
133133

134134
{{#returnType}}
135-
GenericType<{{{returnType}}}> {{localVariablePrefix}}localVarReturnType = new GenericType<{{{returnType}}}>() {};
136-
return {{localVariablePrefix}}apiClient.invokeAPI({{localVariablePrefix}}localVarPath, "{{httpMethod}}", {{localVariablePrefix}}localVarQueryParams, {{localVariablePrefix}}localVarPostBody, {{localVariablePrefix}}localVarHeaderParams, {{localVariablePrefix}}localVarFormParams, {{localVariablePrefix}}localVarAccept, {{localVariablePrefix}}localVarContentType, {{localVariablePrefix}}localVarAuthNames, {{localVariablePrefix}}localVarReturnType);
135+
GenericType<{{{returnType}}}> localVarReturnType = new GenericType<{{{returnType}}}>() {};
136+
return apiClient.invokeAPI(localVarPath, "{{httpMethod}}", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType);
137137
{{/returnType}}{{^returnType}}
138-
return {{localVariablePrefix}}apiClient.invokeAPI({{localVariablePrefix}}localVarPath, "{{httpMethod}}", {{localVariablePrefix}}localVarQueryParams, {{localVariablePrefix}}localVarPostBody, {{localVariablePrefix}}localVarHeaderParams, {{localVariablePrefix}}localVarFormParams, {{localVariablePrefix}}localVarAccept, {{localVariablePrefix}}localVarContentType, {{localVariablePrefix}}localVarAuthNames, null);
138+
return apiClient.invokeAPI(localVarPath, "{{httpMethod}}", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, null);
139139
{{/returnType}}
140140
}
141141
{{/operation}}

0 commit comments

Comments
 (0)