Мой контроллер возвращает список уведомлений. Каждое уведомление имеет свойство Entity, типизированное как объект. В зависимости от свойства Discriminator свойство Entity может быть различным.
public class NotificationDto
{
public Guid? Id{ get; set; }
public string Action { get; set; }
[SwaggerCustomAttribute()]
public object Entity { get; set; }
public string Discriminator { get; set; }
public string CreatedBy { get; set; }
public string CreatedAt { get; set; }
}
Поэтому, когда я открою Swagger, я увижу различные доступные типы.
В настоящее время результат:
{
"totalCount": 0,
"groupItems": [{
"key": {},
"items": [{
"action": "string",
"entity": {},
"createdBy": "string",
"createdAt": "string",
"id": "string"
}]
}],
"hasNext": true
}
Спасибо