Заполнитель Nswag ‘{контроллер}’ не работает со спецификацией open api

#swagger #openapi #nswag #swagger2tsclient

Вопрос:

Я пытаюсь создать несколько клиентов для каждого контроллера, используя параметр {controller}Имя класса обслуживания:

 nswag swagger2tsclient /Input:api-swagger/api-swagger.json /Output:src/app/api/api.ts /ClassName:{controller}Service /WrapDtoExceptions:true /TypeScriptVersion:2.0 /Template:Angular /HttpClass:HttpClient /DateTimeType:Date /GenerateClientClasses:true /GenerateClientInterfaces:true /ImportRequiredTypes:true /BaseUrlTokenName:API_BASE_URL /InjectionTokenType:InjectionToken /RxJsVersion:6.0 /UseSingletonProvider:true /ExcludedParameterNames:Authorisation
 

Хотя я ожидаю клиента для каждого контроллера, он генерирует только один клиент, называемый службой, который содержит все операции на всех конечных точках.

Файл спецификации выглядит следующим образом:

введите описание изображения здесь