6

ServiceStack.Api.Swagger v3.9.33API 操作の応答と返されたステータス コードを で記述することはできますSwaggerか? おそらく、Response クラス/プロパティなどの属性の装飾によるものです。

ペット ストア API からの次の操作例の強調表示されたセクションのように: ( http://petstore.swagger.wordnik.com/ )

ここに画像の説明を入力

私は HTTP メソッドしか見ることができず、リクエスト DTOS はhttps://github.com/ServiceStack/ServiceStack/wiki/Swagger-APIで装飾できます。 com/ServiceStack/ServiceStack/tree/master/src/ServiceStack.Api.Swagger

4

3 に答える 3

2

Request (RouteAttribute を適用した場所) を作成してServiceStack.ServiceHost.IReturn<TResponseType>、TResponseType が応答タイプである場所を実装してみてください。

したがって、例は次のようになります。

[Route("/todos")]
[Route("/todos/{Ids}")]
public class Todos : IReturn<List<Todo>>

IReturn<List<Todo>>あなたが探しているものです

于 2013-09-26T15:18:57.920 に答える
1

現在、同じ問題の解決策を探しています。

現在実装されていないという発見に至りました -->証明については、 https ://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack.Api.Swagger/SwaggerApiService.cs を参照してください。

そのため、現在、応答モデルまたはステータス コードの統合はありません。

于 2013-04-11T14:05:19.520 に答える