C#とWebAPIを使用してRest APIを作成しています。私はSwagger UIをAPIに追加し、AutoRestを使ってクライアントを生成するためにSwashbuckleを使用しています。これは私のモデルに多型性/継承を導入するまで、すべて正常に機能します。 Swagger UIは、基本クラスの定義を作成するだけであり、その結果、私のAutoRestクライアントはインタフェース内に基本タイプしか持たない。SwaggerUIとSwashbuckleは多型/派生型を認識します
Swashbuckle/Swaggerに派生型を認識させるために、モデルに必要な属性はありますか?
http://stackoverflow.com/questions/34397349/how-do-i-include-subclasses-in-swagger-api-documentation-using-swashbuckleには答えがあり、@bsoulierの答えを詳しく解説しています。 – beezler