1

サンプル値を使用してリソース タイプを定義した場合、特定の例でそれらをオーバーライドするにはどうすればよいですか?

これを試してみましたが、レンダリングされた出力は 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などになります。

4

2 に答える 2