サンプル値を使用してリソース タイプを定義した場合、特定の例でそれらをオーバーライドするにはどうすればよいですか?
これを試してみましたが、レンダリングされた出力は Body を無視し、代わりにグローバル Sample を使用します。
### Read item [GET]
+ Response 200
+ Attributes (A, fixed-type)
+ Body
{ "name": "Hello", "bs": [{ "key": "value" }]}
# Data Structures
## A
+ name: foo(string, required)
+ bs (array[B], optional, fixed-type)
+ Sample
+ key: baz
+ key: bat
## B
+ key (string, optional)
奇妙なことに、スキーマからサンプル値を削除すると、リクエストにはボディが正しく使用されますが、レスポンスにはすべての文字列パラメータが"Hello, world!"
、すべての数値が1
などになります。