Swagger Web API 2和招摇过市
我有一个在.NETCore2.2中创建的WebAPI,我添加了招摇过市,它工作得非常好,但我想在文档中进行一些自定义 我使用的一些ViewsModel与接收请求和响应时使用的ViewsModel相同,因此Swagger会显示文章中不需要的一些属性,如下例所示:Swagger Web API 2和招摇过市,swagger,.net-core-2.2,Swagger,.net Core 2.2,我有一个在.NETCore2.2中创建的WebAPI,我添加了招摇过市,它工作得非常好,但我想在文档中进行一些自定义 我使用的一些ViewsModel与接收请求和响应时使用的ViewsModel相同,因此Swagger会显示文章中不需要的一些属性,如下例所示: public class RegisterViewModel { [Required] public string Name { get; set; } [Required]
public class RegisterViewModel
{
[Required]
public string Name { get; set; }
[Required]
[EmailAddress]
[Display(Name = "Email")]
public string Email { get; set; }
[Required]
[DataType(DataType.Password)]
public string Password { get; set; }
public string TokenJWT { get; set; }
}
在Swagger中,当我对post显示TokenJWT进行测试时,但在post中这不是必需的,我不希望在post成功返回相同的viewmodel通知生成的标记后显示它,因此属性存在。如何在不为请求创建viewmodel和为响应创建viewmodel的情况下执行此操作