В настоящее время я работаю над проектом, в котором мы автоматически генерируем все наши контроллеры.Наш BaseController имеет следующее действие:
[HttpPost("")]
public virtual Task<IActionResult> Create([FromBody] ICreateEntityModel<TBaseEntity> model)
{
return ProcessActionAsync(model);
}
После того, как я настрою NSwag, я получаю такие модели:
ICreateEntityModelOfPerson:{
type:"object",
x-abstract:true,
additionalProperties:false
}
Интерфейс - это просто маркер и не представляет интереса дляПользователь API.Есть ли способ генерировать модель для фактического типа (в данном случае Person), а не интерфейса?Мне не хватает правильной конфигурации или мне нужен дополнительный процессор?