ネストされたリソース (配信に属するコンテンツ) のパスを定義しています。クライアントが 404 を受け取った場合、配信 ID が見つからなかったか、配信に指定されたタイプのコンテンツが含まれていなかった可能性があります。
OpenAPI (YAML) を使用してそれをモデル化するにはどうすればよいですか?
私は今これを持っています...
paths:
'/deliveries/{id}/content/articles':
get:
summary: Retrieves articles from a delivery
description: Retrieves all articles from a single delivery
[...]
responses:
'200':
description: articles found
schema:
$ref: '#/definitions/Article'
'404':
description: delivery not found
schema:
$ref: '#/definitions/Error'
'404':
description: delivery did not contain any articles
schema:
$ref: '#/definitions/Error'
...しかし、Swagger Editor から JSON を保存すると、最後の応答 (「配信には記事が含まれていませんでした」) を除くすべての 404 応答がドロップされます。