まず、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")]
これは ServiceStack の制限ではなく、Swagger の制限である可能性がありますが、質問したいと思います。