Я пытаюсь отобразить примерные значения в чванстве. Мне удалось сделать это для тела запроса, но я не могу добиться того же для данных формы. Я создал 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