Доработать генерацию Swagger используя Swashbuckle.AspNetCore 5.x

Цена договорная
07 июля 2020, 11:52 • 2 отклика • 24 просмотра
Проблема описана здесь: https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/1724. При использовании атрибута [FromForm] не создается тип в описании Swagger. Вместо этого схема указывается inline. Это поведение нас в целом устраивает. Однако, в этом случае игнорируются Document Filters (https://github.com/domaindrivendev/Swashbuckle.AspNetCore#extend-generator-with-operation-schema--document-filters).

Необходимо сконфигурировать Swagger одним из следующих образов:
  1. Схема типов, помеченных [FromForm] продолжает инлайнится, но учитываются фильтры
  2. Схема типов, даже помеченных [FromForm] строится как обычно, через ref
Предлагайте ваши сроки и бюджет. Нам подойдет, если вы создадите проект сами, сконфигурируете и передадите исходные коды или дадите доступ к репозиторию.