Swagger代码生成-更改API类名称的生成方式

时间:2019-05-14 14:29:26

标签: c# swagger swagger-codegen

我有一个由Swagger自动为.NetCore(C#)生成的swagger.json文件。在此Json文件中,我们可以在“ definitions”部分中找到我们的DTO。

我们的类名称是使用此模板“ CompanyName.DTO.ViewMode.AClassName ”构造的,例如“ Jabberwocky.DTO.ViewModel.Address

当我用Swagger代码生成类时,所有DTO都放在 Model 文件夹中,并且类名称现在为“ CompanyNameDTOViewModeAClassName ”。

更改了类名以删除点,即使在类的代码中也是如此。使用这种类名有点困难...

在生成过程中,Swagger Codegen是否有可能根据类名称中存在的点构造子文件夹?

赞:

Model
- CompanyName
  - DTO
    - ViewModel
      - Address.cs

这是json文件中定义的第一行:

"definitions": {
    "Jabberwocky.DTO.APIEntity.Address": {
        "description": "Represents an Address",
        "type": "object",
        "properties": {
            "id": {
                "format": "int32",
                "description": "Identifies the address in the Database",
                "type": "integer"
            },

感谢您的帮助!

0 个答案:

没有答案