【发布时间】:2019-01-28 11:27:22
【问题描述】:
有没有一种方法可以在方法摘要 XML 上列出字符串参数的可能值并将其记录在 Swagger 上?
就像在下面的方法中,myParam 的可能值是 Y 和 N,我想把它放到我的 Swagger 文档中。
/// <summary>
/// My method.
/// </summary>
/// <param name="myParam">String parameter with predefined values.</param>
/// <returns>Something.</returns>
[HttpGet]
[ProducesResponseType(typeof(string), 200)]
public JsonResult MyMethod(string myParam)
{
...
}
【问题讨论】:
-
如果您只有一组特定的值,那么您应该使用不同的数据类型。例如,在这种情况下为
bool,或者如果您有更多值,则为enum。 -
这里是 link 在 Swashbuckle Github 存储库中的评论。
-
我明白这一点,但我无法改变这一点,我只是在维护代码(记录它)。
-
这是 Swashbuckle 还是 Swagger-Net 还是其他什么?
-
看看this helps.
标签: c# xml swagger documentation summary