Swagger Api doc with generics

时间:2016-10-12 09:02:10

标签: asp.net-web-api2 swagger swashbuckle

我使用Swashbuckle(5.2.2)和Swagger创建我的WebAPI项目的文档。 我需要创建一个静态文档,所以我在生成的json上使用swagger2markup,这很好。

但是,我的API中有很多泛型类型用于分页,资源等。 许多返回类型如下所示:Page<Resource<MyType>>

因此,在文档中我得到了很多(很多)冗余定义。对于每个Page<Resource<MyType>>,我得到3个定义,如果我有10个类型,我得到30个定义(而不是13个),如果我有100个类型,我得到300个定义(而不是103个)。

有没有办法优雅地减少这些过多的信息?

0 个答案:

没有答案