Начало работы с Swashbuckle и ASP.NET Core
https://learn.microsoft.com/ru-ru/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-6.0&tabs=visual-studio

Swagger Openapi


Указание выходного типа
Атрибут

ProducesResponseType
Использование атрибута позволяет указать HTTP код и c# Type результата для отображения в схеме Swagger.

Программная модификация

Swashbuckle override response type
https://exchangetuts.com/swashbuckle-override-response-type-1641360185415596

How to return generic types on ProducesResponseType Swagger?
https://stackoverflow.com/questions/46817207/how-to-return-generic-types-on-producesresponsetype-swagger

Возможный сценарий: в атрибуте ProducesResponseType нельзя использовать Generic параметр, а использование текущего метода позволяет переписать тип (например указать object, и через фильтр заменить его на нужный для отображение в схеме Swagger).

  

 

Теги: