Как связать модель, содержащую свойство интерфейса, в атрибуте FromBody, который работает с Swashbuckle - PullRequest
0 голосов
/ 28 июня 2019

У меня есть API, который принимает объект JSON, как показано ниже.

public class RequestObj {

public string SomeValue {get;set;}
public ISchedule Schedule {get;set;}

}

У меня есть 2 конкретных класса, которые реализуют интерфейс ISchedule.

Мой метод действия в контроллере выглядит следующим образом.

[HttpPost]
public IActionResult CreateTestLink([FromBody]RequestObj model)
{

}

Я использую Swashbuckle для ASP.net Core.

У меня вопрос, есть ли способ связать этот сложный объект с помощью FromBody, чтобы Swashbuckle мог создавать необходимые элементы в пользовательском интерфейсе сваггера, такие как схема или требуемые параметры.

...