2
ScalaからSwagger(JSONおよび/またはYAML)出力ファイルをプログラムで生成する方法をお探しです。これは実際にはケースクラスの単純な使用ですが、そのようなプロジェクトが既に存在するかどうか、つまりAPIスキーマを作成する型付きの方法があるのだろうかと思います。スワッガーファイルを生成するためのScala API?
ほとんどのソリューションは注釈からインターフェイスを抽出するようですが、私は任意のSwagger出力を作成する必要があります - 私のサービスのルート実装には直接関係しません。このために、私はすぐに解決策を見つけませんでした。
私はPlayを実行していません。私のユースケースは、特定のサービスのAPIを文書化することではありません(「任意のスワッガー出力を作成する必要があります。私が使うことができる遊びの中には何かがあるかもしれませんが、それ以外の場合、あなたの答えは特定の質問には当てはまらないのです。 – akauppi
私の悪い、私は誤解されていると思います。おそらく、あなたはあなたが探しているものを正確に精緻化することができますか? – handler
Swagger 2.0の構文を反映するScalaのケースクラスです。コードで定義ツリーを作成し、JSONまたはYAMLとして出力できます。 – akauppi