【发布时间】:2019-02-15 12:00:21
【问题描述】:
我有一个控制器,可以从路由中获取 ID。
[HttpGet]
[Route("{vehicleId}")]
public InfoDto GetInfo([FromUri] VehicleDetailsRequest request)
{
return ...;
}
VehicleDetailsRequest 对象如下所示(Validator 来自 FluentValidation):
[Validator(typeof(VehicleDetailsRequestValidator))]
public class VehicleDetailsRequest
{
public int VehicleId { get; set; }
public string Lang { get; set; }
}
我可以使用http://localhost/controller/123?lang=sv 查询此操作,但我的招摇文档如下所示:
如何让 Swashbuckle/Swagger 只显示一个 vehicleId 但仍保留 FluentValidation?
我正在使用 Swashbuckle 5.6 和 .Net Framework 4.6.2。
【问题讨论】:
标签: c# asp.net-mvc swagger swashbuckle