Api-blueprint: 養蜂場でRESPONSEを再利用する方法

作成日 2016年10月01日  ·  4コメント  ·  ソース: apiaryio/api-blueprint

ApiaryでRESPONSEを再利用する方法はありますか? データ構造は正しい方法ではないと思いますが、他に何も見つかりません...

最も参考になるコメント

次の例のようなものがあなたのために働きますか?

# A

## A [/a]

### Get A [GET]

+ Response 201 (application/json)

    + Attributes (GenericRes)


## B [/b]

### Get B [GET]

+ Response 201 (application/json)

    + Attributes (GenericRes)


# Data Structures

## GenericRes(object)
+ message (object)
    + id : MESSAGE_ID (string) - Message ID
    + recipient(object)
      + id : USER_ID (string)- User ID

全てのコメント4件

応答を再利用するとはどういう意味ですか? 1つの応答のみを指定し、それをいくつかのメソッドで参照する場合、それは不可能です。そのための構文はありません。 そこで応答の内容を再利用したい場合は、すでに述べたようにデータ構造を使用できます。

@ w-vi答えてくれてありがとう。 この部分を再利用したいと思います:

+ Response 201 (application/json)

    + Body

            {
                "message": {
                    "id": "MESSAGE_ID"
                    "recipient" : {
                        "id": "USER_ID"
                    }
                }
            }

少なくとも部分的に再利用できるかどうかわかりますか?

次の例のようなものがあなたのために働きますか?

# A

## A [/a]

### Get A [GET]

+ Response 201 (application/json)

    + Attributes (GenericRes)


## B [/b]

### Get B [GET]

+ Response 201 (application/json)

    + Attributes (GenericRes)


# Data Structures

## GenericRes(object)
+ message (object)
    + id : MESSAGE_ID (string) - Message ID
    + recipient(object)
      + id : USER_ID (string)- User ID

ありがとう@ w-vi、それはまさに私が必要としていたものです!

このページは役に立ちましたか?
0 / 5 - 0 評価