forked from loafle/openapi-generator-original
Renaming request dispatcher to Nancy specific Module.
This commit is contained in:
parent
ba38a3b6cb
commit
4b2e3a01f9
@ -126,6 +126,14 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toApiName(String name) {
|
||||
if (name.length() == 0) {
|
||||
return "DefaultModule";
|
||||
}
|
||||
return initialCaps(name) + "Module";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toEnumName(CodegenProperty property) {
|
||||
return sanitizeName(camelize(property.name)) ;
|
||||
|
@ -7,12 +7,12 @@ using {{packageName}}.Models;
|
||||
using {{packageName}}.Utils;
|
||||
|
||||
namespace {{packageName}}.Modules
|
||||
{
|
||||
{{#operations}}{{#operation}}{{#allParams}}{{#isEnum}} {{>innerApiEnum}}{{/isEnum}}{{/allParams}}
|
||||
{{/operation}} public sealed class {{classname}}Module : NancyModule
|
||||
{ {{#operations}}{{#operation}}{{#allParams}}{{#isEnum}}
|
||||
{{>innerApiEnum}}{{/isEnum}}{{/allParams}}{{/operation}}
|
||||
|
||||
public sealed class {{classname}}Module : NancyModule
|
||||
{
|
||||
public {{classname}}Module({{classname}}Service service)
|
||||
:base("")
|
||||
public {{classname}}Module({{classname}}Service service) : base("")
|
||||
{ {{#operation}}
|
||||
{{httpMethod}}["{{path}}"] = parameters =>
|
||||
{
|
||||
|
@ -1,4 +0,0 @@
|
||||
|
||||
var example = exampleJson != null
|
||||
? JsonConvert.DeserializeObject<{{returnContainer}}<{{#returnType}}{{{returnType}}}{{/returnType}}>>(exampleJson)
|
||||
: Enumerable.Empty<{{#returnType}}{{{returnType}}}{{/returnType}}>();
|
@ -1,4 +0,0 @@
|
||||
|
||||
var example = exampleJson != null
|
||||
? JsonConvert.DeserializeObject<Dictionary<{{#returnType}}{{{returnType}}}{{/returnType}}>>(exampleJson)
|
||||
: new Dictionary<{{#returnType}}{{{returnType}}}{{/returnType}}>();
|
@ -1,4 +0,0 @@
|
||||
|
||||
var example = exampleJson != null
|
||||
? JsonConvert.DeserializeObject<{{#returnType}}{{{returnType}}}{{/returnType}}>(exampleJson)
|
||||
: default({{#returnType}}{{{returnType}}}{{/returnType}});
|
@ -1 +0,0 @@
|
||||
{{!TODO: Need iterable tags object...}}{{#tags}}, Tags = new[] { {{/tags}}"{{#tags}}{{tag}} {{/tags}}"{{#tags}} }{{/tags}}
|
Loading…
x
Reference in New Issue
Block a user