forked from loafle/openapi-generator-original
NancyFx:
- Fixed Module classes naming (removed double 'Module' suffix) - Using partial classes for generated Nancy modules
This commit is contained in:
parent
cef6c9d8ba
commit
da3aa7214d
@ -134,9 +134,14 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen {
|
|||||||
@Override
|
@Override
|
||||||
public String toApiName(String name) {
|
public String toApiName(String name) {
|
||||||
if (name.length() == 0) {
|
if (name.length() == 0) {
|
||||||
return "DefaultModule";
|
return "Default";
|
||||||
}
|
}
|
||||||
return initialCaps(name) + "Module";
|
return initialCaps(name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toApiFilename(String name) {
|
||||||
|
return super.toApiFilename(name) + "Module";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -11,7 +11,7 @@ namespace {{packageName}}.Modules
|
|||||||
{ {{#operations}}{{#operation}}{{#allParams}}{{#isEnum}}
|
{ {{#operations}}{{#operation}}{{#allParams}}{{#isEnum}}
|
||||||
{{>innerApiEnum}}{{/isEnum}}{{/allParams}}{{/operation}}
|
{{>innerApiEnum}}{{/isEnum}}{{/allParams}}{{/operation}}
|
||||||
|
|
||||||
public sealed class {{classname}}Module : NancyModule
|
public partial class {{classname}}Module : NancyModule
|
||||||
{
|
{
|
||||||
public {{classname}}Module({{classname}}Service service) : base("")
|
public {{classname}}Module({{classname}}Service service) : base("")
|
||||||
{ {{#operation}}
|
{ {{#operation}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user