問題タブ [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.
openapi - OpenAPI 3.0 を Swagger 2.0 に変換する
OpenAPI 3.0 を Swagger 2.0 に変換するジェネレーターはありますか?
API ゲートウェイである Mashery では、エンドポイントを開くための入力に Swagger 2.0 形式が必要です。
java - サイズの代わりに最大値を使用する OpenAPI バリデータ ルール
コントラクト記述子に次のモデルがあります
生成する
長さチェック@Max
の代わりにopenapiジェネレーターを使用するように構成することは可能ですか?@Size
このMavenプラグインを使用してDTOを生成します
swagger - 文字列型の属性のオープン API 仕様で空の文字列値をデフォルトとして指定する方法
以下のような開いている api yaml ファイルがあります。文字列型プロパティに空の文字列値をデフォルトとして割り当てたい。これを行う方法は何ですか
java - リストの定義方法
OpenAPI 3.0 ドキュメントを定義し、openapi-generator-cli-3.3.4.jar を使用して Java コード (DTO) を生成します。しかし、私はこのケースを解決できません: List<Map<Integer, Set<String>>>
.
問題
Map<Integer, String>
:私が知っているように、スキーマ オブジェクトを使用できます: additionalPropertiesはマップ タイプを定義します。
OpenAPI 仕様additionalProperties : 値はブール値またはオブジェクトにすることができます。インラインまたは参照されるスキーマは、標準の JSON スキーマではなく、スキーマ オブジェクトでなければなりません。
上記によると、Map キーを整数に設定することはできませんよね? この問題について何か提案はありますか?
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 の一般的な問題を解決するための提案はありますか?