問題タブ [openapi-generator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
44915 参照

openapi - OpenAPI 3.0 を Swagger 2.0 に変換する

OpenAPI 3.0 を Swagger 2.0 に変換するジェネレーターはありますか?

API ゲートウェイである Mashery では、エンドポイントを開くための入力に Swagger 2.0 形式が必要です。

0 投票する
1 に答える
249 参照

java - サイズの代わりに最大値を使用する OpenAPI バリデータ ルール

コントラクト記述子に次のモデルがあります

生成する

長さチェック@Maxの代わりにopenapiジェネレーターを使用するように構成することは可能ですか?@Size

このMavenプラグインを使用してDTOを生成します

0 投票する
2 に答える
3732 参照

swagger - 文字列型の属性のオープン API 仕様で空の文字列値をデフォルトとして指定する方法

以下のような開いている api yaml ファイルがあります。文字列型プロパティに空の文字列値をデフォルトとして割り当てたい。これを行う方法は何ですか

0 投票する
1 に答える
1334 参照

java - リストの定義方法>> openapi-generator のプロパティ?

OpenAPI 3.0 ドキュメントを定義し、openapi-generator-cli-3.3.4.jar を使用して Java コード (DTO) を生成します。しかし、私はこのケースを解決できません: List<Map<Integer, Set<String>>>.

  1. 問題Map<Integer, String>:

    • 私が知っているように、スキーマ オブジェクトを使用できます: additionalPropertiesはマップ タイプを定義します。

    • OpenAPI 仕様additionalProperties : 値はブール値またはオブジェクトにすることができます。インラインまたは参照されるスキーマは、標準の JSON スキーマではなく、スキーマ オブジェクトでなければなりません。

    • 上記によると、Map キーを整数に設定することはできませんよね? この問題について何か提案はありますか?

  2. set<String>または問題:私はいくつset<List<String>>かの努力をしなければなりません:

Testing1 : set "uniqueItems": true

Java DTO の生成: Set is List ではありません

Testing2 : プロパティ テスト タイプを Set に編集します。

暖かい

Java DTO の生成: 構文エラーがあります

Testing3 : プロパティ テスト タイプを編集して設定します

暖かい

Java DTO の生成: Java Set 型を持っていますが、ジェネリックを設定する考えはありません

  • Map<Integer, String>openapi-generator で修正および Java Set の一般的な問題を解決するための提案はありますか?