我有一个Reserve Input类,它被作为参数传递给控制器方法。它工作正常,但在参数部分下的swagger页面上,该参数是自动填充的。我希望它为空,让用户传递他想要保留的项目ID。
的数据
public class ReserveInput
{
[Required]
public Guid ItemId { get; set; }
[Required]
public string Address { get; set; }
[Required]
public DateTime ReserveDate { get; set; }
}
[HttpPost]
[Route("ReserveItem")]
public IActionResult ReserveItem([FromBody] ReserveItemInput input)
{
//Find item by GUI
//Reserve an item
}
字符串
1条答案
按热度按时间qybjjes11#
您可以使用DefaultValue属性。
范例:
字符串
备注
安装到
Swashbuckle.AspNetCore --version 3.0.0
及以上版本。