¿Cómo incluyo subclases en la documentación de la API Swagger / especificación OpenAPI usando Swashbuckle?

Tengo un proyecto Asp.Net web API 5.2 en C # y genero documentación con Swashbuckle.

Tengo un modelo que contiene herencia, algo así como tener una propiedad Animal de una clase abstracta Animal y las clases Perro y Gato que se derivan de ella.

Swashbuckle solo muestra el esquema para la clase Animal, así que intenté jugar con ISchemaFilter (eso es lo que sugieren también) pero no pude hacerlo funcionar y tampoco puedo encontrar un ejemplo adecuado.

¿Alguien puede ayudar?

Respuestas a la pregunta(3)

Su respuesta a la pregunta