UNPKG

openapi-codegen

Version:
30 lines (29 loc) 1.19 kB
{ "defaults": { "language": "go", "packageName": "OpenAPI", "imports": [ { "import": "fmt" }, { "import": "encoding/json" } ], "classPrefix": "" }, "partials": { "partial_header": "partial_header.mustache" }, "transformations": [ { "input": "client.mustache", "output": "client.go" }, { "input": "api_doc.mustache", "output": "api_doc.md" }, { "input": "response.mustache", "output": "response.go" }, { "input": "configuration.mustache", "output": "configuration.go" }, { "input": "gitignore.mustache", "output": ".gitignore" }, { "input": "git_push.sh.mustache", "output": "git_push.sh" }, { "input": "model_doc.mustache", "output": "model_doc.md" }, { "input": "README.mustache", "output": "README.md" }, { "input": "swagger.mustache", "output": "swagger.yaml" } ], "perApi": [ { "input": "api.mustache", "output": "{{name}}_api.go", "defaults": { "imports": [] } } ], "perModel": [ { "input": "model.mustache", "output": "{{#models}}{{#model}}{{name}}{{/model}}{{/models}}.go", "defaults": { "imports": [] } } ] }