Swaggerバージョン2.0のanyofに相当するものは何ですか?私のjsonファイルを更新する方法を教えてください。ドキュメントをswagger 1.0から2.0にアップグレードしたいからです。Swagger 2.0 Anyof
ありがとうございました。
Swaggerバージョン2.0のanyofに相当するものは何ですか?私のjsonファイルを更新する方法を教えてください。ドキュメントをswagger 1.0から2.0にアップグレードしたいからです。Swagger 2.0 Anyof
ありがとうございました。
私はあるとは思わないし、大きな欠点のように感じる。それは間違いなくthe Schema Object portion of the specificationに記載されていません。彼らは、JSONスキーマから採用してanyOf
が彼らの中ではありませんされているが要素を呼び出す:
次のプロパティは、JSONスキーマ定義から直接採取し、同じ仕様に従っています
- $ REF - (GFM構文はリッチテキストrepresentatのために使用することができるフォーマット(詳細はデータ型の書式を参照してください)
- タイトル
- JSONリファレンスとして説明イオン)
- デフォルト(JSONスキーマとは異なり、値がスキーマ・オブジェクトの定義されたタイプに適合しなければならない)
- multipleOf
- 最大
- exclusiveMaximum
- 最小
- exclusiveMinimum
- maxLengthの
- minLength
- パターン
- maxItems
- minItems
- uniqueItems
- maxProperties
- 必要
- 列挙
- タイプ
次のプロパティをJSONスキーマ定義が、その定義から取得されminProperties Swagger仕様に調整されました。それらの定義はJSONスキーマからのものと同じですが、元の定義がJSONスキーマ定義を参照するところでのみ、スキーマオブジェクト定義が代わりに使用されます。
- 項目
- ALLOF
- 性質
- additionalpropertiesを
私は近いものがdiscriminator
分野だと思うが、それはあなたが対応するために、あなたの出力を構築するために持っている意味スワッガー。
anyOf
およびoneOf
は、OpenAPI Specification 3.0(2017年7月26日公開)でサポートされるようになりました。