Я подумал, должен ли я публиковать это как ответ, так как это не дает прямого ответа на вопрос.
При этом, я думаю, вы поступаете неправильно.Запрос DELETE, очевидно, передает запрос на удаление конечной точке.Как таковой, он не нуждается в целом объекте.
Подумайте, что вам нужно что-то удалить, все, что вам нужно, это уникальный идентификатор ресурса, который вы хотите удалить.Я думаю, что Swagger пытается указать вам правильное направление.
Даже если вы пропустите весь объект, в конце вы извлечете только идентификатор из всего вашего DTO, что делает бессмысленной передачу потенциальномножество данных по сети буквально за ничто.
Итак, измените свою конечную точку, используйте только идентификатор в качестве параметра, и Swagger больше не будет смущен.