Можно ли отображать DataAnnotations параметров на странице Swagger, например минимальное и максимальное значения?
Я уже пробовал установить для ShowExtensions и ShowCommonExtension значение true или вызвать ShowExtensions (), но это не решает проблему. Атрибут Range и / или например MaxLength (20) строки не отображается на странице Swagger.
Startup (фрагмент кода)
app.UseSwaggerUI(
options =>
{
options.ConfigObject = new ConfigObject
{
ShowCommonExtensions = true,
ShowExtensions = true
};
options.ConfigObject.AdditionalItems.Add("showCommonExtensions", true);
options.ShowExtensions();
Фреймворки / пакеты
- . NET Core 3.1
- Swashbuckle.AspNetCore (5.4.1)
- Swashbuckle.AspNetCore.SwaggerGen (5.4 .1)
Контроллер (фрагмент кода)
[HttpGet]
public IEnumerable<string> GetMethod([Required] [Range(1, 10)] int value)
{
Swagger UI