シングルエンドポイントAPIのSwagger/Open APIドキュメントを作成しようとしています。単一のエンドポイントの複数の投稿要求のOpen Apiドキュメント
私の単一のエンドポイントが
POSTのようになります。http://localhost/api/v1/process
ポスト本体は論理パスと応答スキーマ
Body1: {"jsonClass": "AnimalsRankedByLifeSpan"} Response1: schema-1
Body2: {"jsonClass": "AnimalsInRegion", "region":"Africa", "type":"lions"} Response2: schema-2
ドキュメントからの期待:各jsonClassは別々の呼び出しとしてリストされており、仕様を使用してすべてのjsonClassをサポートすることができます。
スガッガーはこのようなデザインをサポートしていません。もしそうなら、私に例を教えてください。
サポートされているjsonClassの種類ごとにリクエストレスポンスのドキュメントを提供するために使用できる他のApiドキュメントフレームワークはありますか?
これはswagger-uiを調整することなく可能です。 –
おそらく関連性があります:[Swagger:フィールド値に依存するスキーマ変形](https://stackoverflow.com/q/46557096/113116) – Helen