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
|
@Override
|
||||||
public String toEnumName(CodegenProperty property) {
|
public String toEnumName(CodegenProperty property) {
|
||||||
return sanitizeName(camelize(property.name)) ;
|
return sanitizeName(camelize(property.name)) ;
|
||||||
|
@ -7,12 +7,12 @@ using {{packageName}}.Models;
|
|||||||
using {{packageName}}.Utils;
|
using {{packageName}}.Utils;
|
||||||
|
|
||||||
namespace {{packageName}}.Modules
|
namespace {{packageName}}.Modules
|
||||||
{
|
{ {{#operations}}{{#operation}}{{#allParams}}{{#isEnum}}
|
||||||
{{#operations}}{{#operation}}{{#allParams}}{{#isEnum}} {{>innerApiEnum}}{{/isEnum}}{{/allParams}}
|
{{>innerApiEnum}}{{/isEnum}}{{/allParams}}{{/operation}}
|
||||||
{{/operation}} public sealed class {{classname}}Module : NancyModule
|
|
||||||
|
public sealed class {{classname}}Module : NancyModule
|
||||||
{
|
{
|
||||||
public {{classname}}Module({{classname}}Service service)
|
public {{classname}}Module({{classname}}Service service) : base("")
|
||||||
:base("")
|
|
||||||
{ {{#operation}}
|
{ {{#operation}}
|
||||||
{{httpMethod}}["{{path}}"] = parameters =>
|
{{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