Как изменить пример ответа в Swagger UI?

Как изменить пример ответа для поля типа Decimal с 0 на 0,00 в Swagger UI? Пробовал вот это решение, но не получилось. Также отображает 0.

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Russo

Сформировал ответ на основании помощи @EvgeniyZ (накидываем ему респектов выше):

public class DecimalSchemaFilter : ISchemaFilter
{
    public void Apply(OpenApiSchema schema, SchemaFilterContext context)
    {
        if (context.Type == typeof(decimal))
            schema.Example = new OpenApiDouble(0.01d);
    }
}

И в настройке свагера добавляем:

services.AddSwaggerGen(c =>
{
    c.SchemaFilter<DecimalSchemaFilter>();
});
→ Ссылка