Как сделать ввод объектов в Swagger?

У меня есть 2 объекта, например статья и пользователь:

public class Article
{
    [Key, ScaffoldColumn(false)]
    public string Id { get; set; }
    [Required]
    public string Name { get; set; }
    [Required]
    public string Text { get; set; }
    [Required]
    public int Viewer { get; set; }
    public List<string> LikeUsers { get; set; }
    public List<string> DislikeUsers { get; set; }
    public List<Comment> Comments { get; set; }
    public User UserCreate { get; set; }
}
public class User
{
    [Key, ScaffoldColumn(false)]
    public string Id { get; set; }
    [Required]
    public string Name { get; set; }
}

Когда я делаю на ввод метода объект Article, то в Swagger пишется оба объекта, как поступить чтобы писались, только нужные строчки??

ActionResult<Article> AddArticle([FromBody]Article article)

Создать отдельный объект для заполнения нужных строчек или JObject сделать на вход и оттуда брать нужные данные, но тогда не понятно как в swagger записать правильные данные?


Ответы (0 шт):