NSwag - предоставить дополнительную информацию для ожидаемых данных в действии контроллера
У меня есть действие контроллера, который принимает данные в виде массива объектов (сложный объект называется ControlLinePointDto
). По причинам, описанным в моем вопросе и ответе здесь, я прочитал это в JArray
а не ControlLinePointDto[]
, Я делаю это в нескольких местах с разными объектами.
Как я могу изменить документацию (NSwag
) так что это задокументировано (включая пример) как ControlLinePointDto[]
, скорее, чем []
?
[HttpPost("AddPoints")]
[ProducesResponseType(typeof(List<ControlLinePointDto>), 200)]
public async Task<IActionResult> AddPoints(int ControlLineId, [FromBody] JArray pointSetJson){
}
1 ответ
Вы можете изменить тип документа следующим образом:
[JsonSchemaType(typeof(MyDto[]), FromBody] JArray array