Есть ли возможность добавить примеры Swagger в FormData (атрибут [FromForm]) - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь отобразить примерные значения в чванстве. Мне удалось сделать это для тела запроса, но я не могу добиться того же для данных формы. Я создал TestRequestExample и зарегистрировался в расширениях Startup by Swagger. Когда я меняю [FromBody] на [FromForm], это не работает.

public class TestRequestExample : IExamplesProvider<TestRequest>
    {
        TestRequest IExamplesProvider<TestRequest>.GetExamples()
        {
            return new TestRequest
            {
                TestValue = "abcd"
            };
        }
    }

Контроллер:

    [HttpPost("test")]
    [ProducesResponseType(StatusCodes.Status200OK)]
    [ProducesResponseType(typeof(JsonApiErrorResponse), 400)]
    public async Task<IActionResult> Test([FromForm] TestRequest request)
    {
        return Ok();
    }

Есть ли возможность добавить примеры Swagger в FormData ([FromForm] Attribute )? Обратите внимание на следующие скриншоты.

FromForm - Swagger UI FromBody - Swagger UI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...