Я пытаюсь создать оболочку кода для API с NSwag и Autorest.
Ранее я использовал Swashbuckle для генерации файла swagger. Он сгенерировал файл swagger с идентификаторами операций в формате actionMethod
. Это привело к тому, что Autorest сгенерировал клиент с кодом 1. Все действия были в классе высшего уровня.
По разным причинам мне нужно было изменить генерацию чванства на NSwag. Это генерирует идентификаторы операций в формате controller_actionMethod
. В результате AutoRest создает составной класс, который предоставляет отдельные классы с действиями для каждого контроллера.
Как можно либо
- Изменить способ создания NSwag идентификатора операции.
- Изменить способ отображения идентификаторов операций Autorest
Примечание: я знаю, что могу вручную изменить swagger.json, но я хотел бы сохранить согласованный автоматизированный процесс для генерации кода клиента.