如何为特定操作方法从Swagger ui隐藏模型参数

时间:2019-02-07 06:11:12

标签: c# .net-core swagger-ui

我正在使用swagger来显示用户需要为我的api端点提供的变量。我正在使用一个模型类,swagger ui引用该模型类以显示特定端点的参数列表,请考虑为POST调用操作和PUT调用操作使用相同的模型,但是我需要在模型中隐藏特定变量swagger文档进行POST并进行PUT调用。为了清楚起见,用户不应在swagger ui中为我的POST操作看到“ transactionId”,而应为PUT操作看到它。

1 个答案:

答案 0 :(得分:0)

在模型中使用[IgnoreDataMember]作为transactionId 在此处查看更多信息:

How can we hide a property in WebAPI?

您在寻找这个吗?