RicoSuter / NSwag

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
http://NSwag.org
MIT License
6.67k stars 1.23k forks source link

Minimal API does not work as expected #4746

Closed d4rkm0nkey closed 6 months ago

d4rkm0nkey commented 6 months ago

I am trying to add minimal api endpoints grouped in swagger:

var group = app.MapGroup("jobs");
group = group.WithGroupName("MyJob");
group.MapGet("MyJob",...).WithGroupName("MyJob");
group.MapPost("MyJob", ...).WithGroupName("MyJob");
group.MapDelete("MyJob", ...).WithGroupName("MyJob");

app.MapGet("/jobs/TestJob", ...);
app.MapPost("/jobs/TestJob",...);
app.MapDelete("/jobs/TestJob", ...);

The result always looks like this: image

Instead of default I want to have two groups. One named MyJob and one named TestJob.

d4rkm0nkey commented 6 months ago

I had to use WithTags() instead of WithGroupName(). Now it works.