oneOf または anyOf と組み合わせて使用され、「特定のフィールドの値によってオブジェクトの具体的なタイプが決定される」ことを示します。| プロパティ | 説明 |
|---|---|
| propertyName | タイプを区別するために使用するフィールド名を指定します。 |
| mapping | フィールド値と対応するスキーマの間のマッピングを定義します。 |
eBook や Paperback など、oneOf で組み合わせたいスキーマを参照します。discriminator 設定を追加します。10331225 と 10331226 を、実際のスキーマの ID に置き換えます。これらの ID は、JSON Schema 設定パネルを開いたときに確認できます。discriminator を自動的に認識し、スキーマおよびエンドポイント定義内のタイプを正しくマッピングします。ドキュメントを公開すると、API ドキュメントに区別されたタイプが正しく表示されます。