mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-06 15:40:54 +00:00
[scala][http4s] fix codegen for using reserved words in openapi (#21490)
This commit is contained in:
parent
050dcae3ab
commit
af6ab0ed0e
@ -807,12 +807,12 @@ public class ScalaHttp4sServerCodegen extends DefaultCodegen implements CodegenC
|
||||
|
||||
if (_vendorExtensions.size() == 1) { // only `x-type`
|
||||
if ("String".equals(cp.getDataType())) {
|
||||
return cp.baseName;
|
||||
return cp.paramName;
|
||||
} else {
|
||||
return cp.dataType + "Varr(" + cp.baseName + ")";
|
||||
return cp.dataType + "Varr(" + cp.paramName + ")";
|
||||
}
|
||||
} else {
|
||||
return cp.baseName + "Varr(" + cp.baseName + ")";
|
||||
return cp.baseName + "Varr(" + cp.paramName + ")";
|
||||
}
|
||||
}
|
||||
|
||||
@ -844,7 +844,7 @@ public class ScalaHttp4sServerCodegen extends DefaultCodegen implements CodegenC
|
||||
}
|
||||
|
||||
vendorExtensions.putAll(refineProp(cp, imports));
|
||||
return cp.baseName + "QueryParam(" + cp.baseName + ")";
|
||||
return cp.baseName + "QueryParam(" + cp.paramName + ")";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -1,21 +1,21 @@
|
||||
{{#pathParams}}
|
||||
{{baseName}}: {{{vendorExtensions.x-type}}},
|
||||
{{paramName}}: {{{vendorExtensions.x-type}}},
|
||||
{{/pathParams}}
|
||||
{{#queryParams}}
|
||||
{{#isArray}}
|
||||
{{#required}}
|
||||
{{baseName}}: List[{{{items.vendorExtensions.x-type}}}],
|
||||
{{paramName}}: List[{{{items.vendorExtensions.x-type}}}],
|
||||
{{/required}}
|
||||
{{^required}}
|
||||
{{baseName}}: Option[List[{{{items.vendorExtensions.x-type}}}]],
|
||||
{{paramName}}: Option[List[{{{items.vendorExtensions.x-type}}}]],
|
||||
{{/required}}
|
||||
{{/isArray}}
|
||||
{{^isArray}}
|
||||
{{#required}}
|
||||
{{baseName}}: {{{vendorExtensions.x-type}}},
|
||||
{{paramName}}: {{{vendorExtensions.x-type}}},
|
||||
{{/required}}
|
||||
{{^required}}
|
||||
{{baseName}}: Option[{{{vendorExtensions.x-type}}}],
|
||||
{{paramName}}: Option[{{{vendorExtensions.x-type}}}],
|
||||
{{/required}}
|
||||
{{/isArray}}
|
||||
{{/queryParams}}
|
@ -1,6 +1,6 @@
|
||||
{{^authName}}
|
||||
delegate.{{operationId}}.handle(req, {{#pathParams}}{{baseName}}, {{/pathParams}}{{#queryParams}}{{baseName}}, {{/queryParams}}responses)
|
||||
delegate.{{operationId}}.handle(req, {{#pathParams}}{{paramName}}, {{/pathParams}}{{#queryParams}}{{paramName}}, {{/queryParams}}responses)
|
||||
{{/authName}}
|
||||
{{#authName}}
|
||||
delegate.{{operationId}}.handle_{{authName}}(auth, req, {{#pathParams}}{{baseName}}, {{/pathParams}}{{#queryParams}}{{baseName}}, {{/queryParams}}responses)
|
||||
delegate.{{operationId}}.handle_{{authName}}(auth, req, {{#pathParams}}{{paramName}}, {{/pathParams}}{{#queryParams}}{{paramName}}, {{/queryParams}}responses)
|
||||
{{/authName}}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{{^authName}}
|
||||
delegate.{{operationId}}.handle(req, req.asJsonDecode[{{{bodyParam.dataType}}}] , {{#pathParams}}{{baseName}}, {{/pathParams}}{{#queryParams}}{{baseName}}, {{/queryParams}}responses)
|
||||
delegate.{{operationId}}.handle(req, req.asJsonDecode[{{{bodyParam.dataType}}}] , {{#pathParams}}{{paramName}}, {{/pathParams}}{{#queryParams}}{{paramName}}, {{/queryParams}}responses)
|
||||
{{/authName}}
|
||||
{{#authName}}
|
||||
delegate.{{operationId}}.handle_{{authName}}(auth, req, req.asJsonDecode[{{{bodyParam.dataType}}}] , {{#pathParams}}{{baseName}}, {{/pathParams}}{{#queryParams}}{{baseName}}, {{/queryParams}}responses)
|
||||
delegate.{{operationId}}.handle_{{authName}}(auth, req, req.asJsonDecode[{{{bodyParam.dataType}}}] , {{#pathParams}}{{paramName}}, {{/pathParams}}{{#queryParams}}{{paramName}}, {{/queryParams}}responses)
|
||||
{{/authName}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user