【发布时间】:2019-02-07 06:11:11
【问题描述】:
我正在使用 swagger 来显示用户需要为我的 api 端点提供的变量。我正在使用一个模型类,swagger ui 引用该模型类来为特定端点显示参数列表,考虑我对 POST 调用操作和 PUT 调用操作使用相同的模型,但我需要在我的模型中隐藏特定变量用于 POST 的 swagger 文档并将其用于 PUT 调用。需要明确的是,对于我的 POST 操作,用户不应该在 swagger ui 中看到“transactionId”,但应该在 PUT 操作中看到它。
【问题讨论】:
-
我认为最好的做法是为每个操作设置一个单独的模型,而不是按照您的要求进行操作。
-
这就是我最终所做的。谢谢。
标签: c# .net-core swagger-ui