Api-blueprint: كيفية إعادة استخدام RESPONSE في Apiary

تم إنشاؤها على ١ أكتوبر ٢٠١٦  ·  4تعليقات  ·  مصدر: apiaryio/api-blueprint

هل هناك طريقة لإعادة استخدام RESPONSE في Apiary؟ أعتقد أن هياكل البيانات ليست هي الطريقة الصحيحة ولكن لا يمكنني العثور على أي شيء آخر ...

التعليق الأكثر فائدة

هل سيعمل شيء مثل المثال التالي من أجلك؟

# 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 كومينتر

ماذا تقصد بإعادة استخدام الرد؟ إذا كنت تريد تحديد إجابة واحدة فقط ثم الرجوع إليها في بعض الطرق ، فهذا غير ممكن ، ولا يوجد بناء جملة لذلك. إذا كنت ترغب في إعادة استخدام محتوى الرد هناك ، يمكنك استخدام هياكل البيانات كما ذكرت من قبل.

@ 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 التقييمات