如何在模型上添加自定义数据注释以在Swagger UI中显示

时间:2016-07-05 18:54:18

标签: c# asp.net-web-api swagger-ui

我正在使用Asp.Net Web Api项目,并添加了Swashbuckle来生成API文档。一切都很好,只有当我看到swagger-ui特别为Post和Put请求时。 Swagger-UI显示具有一堆属性的Model(显然是在请求主体中发送的模型属性)。使用.net数据注释(例如必需)修饰的属性受到Swagger的尊重,因此它不会在UI中的这些属性的前面显示可选 。但我还创建了一些自定义数据注释,例如仅当属性B不存在时才需要属性A 。如何让Swagger-UI显示我的自定义数据注释?

0 个答案:

没有答案