Как включить подклассы в документацию Swagger API / спецификацию OpenAPI, используя Swashbuckle?

У меня есть проект Asp.Net web API 5.2 в c # и создание документации с помощью Swashbuckle.

У меня есть модель, которая содержит наследование, что-то вроде наличия свойства Animal от абстрактного класса Animal и классов Dog и Cat, которые вытекают из него.

Swashbuckle показывает только схему для класса Animal, поэтому я попытался поиграть с ISchemaFilter (то, что они предлагают тоже), но я не смог заставить его работать, а также я не могу найти подходящий пример.

Кто-нибудь может помочь?

Ответы на вопрос(3)

Ваш ответ на вопрос