У меня есть файл swagger.json, автоматически сгенерированный Swagger для .NetCore (C #).В этом файле Json мы можем найти наши 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"
},
Спасибо за вашу помощь!