首先让我说 ServiceStack 作为一个框架已经超出了我的所有期望。所取得的成就令人惊叹。
我目前正在使用带有 ServiceStack 的 Swagger UI 插件,并且想知道有没有一种方法可以将资源单独分组而不是现在出现的?似乎分组是由根决定的。
当前的分组是这样的:
/clients
/clients/{clientId}/locations/{id}
/clients/{clientId}/locations/{locationId}/reports
/clients/{clientId}/locations/{locationId}/reports/{id}
我宁愿让 swagger ui 输出如下所示的内容:
Clients
/clients/{id}
Locations
/clients/{clientId}/locations
Reports
/clients/{clientId}/locations/{locationId}/reports
如果您可以通过使用如下所示的分组来执行如上所示的操作,那就太酷了。
[Route("/hello/{Name}", "GET",
Summary = @"Says ""Hello"" to provided Name with GET.",
Notes = "Longer description of the GET method which says 'Hello'",
// like this!
SwaggerGroup="Clients")]
这可能更多是 Swagger 的限制,而不是 ServiceStack 的限制,但我想我会问。