Api-blueprint: Wie man RESPONSE in Apiary wiederverwendet

Erstellt am 1. Okt. 2016  ·  4Kommentare  ·  Quelle: apiaryio/api-blueprint

Gibt es eine Möglichkeit, RESPONSE in Apiary wiederzuverwenden? Ich denke, dass Datenstrukturen nicht der richtige Weg sind, aber ich kann nichts anderes finden ...

Hilfreichster Kommentar

Würde so etwas wie das folgende Beispiel für Sie funktionieren?

# 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

Alle 4 Kommentare

Was meinst du mit Wiederverwendung von Antworten? Wenn Sie nur eine Antwort angeben und dann in einigen Methoden darauf verweisen möchten, ist dies nicht möglich, es gibt keine Syntax dafür. Wenn Sie den Inhalt der Antwort dort wiederverwenden möchten, können Sie die bereits erwähnten Datenstrukturen verwenden.

@w-vi danke für die Antwort. Ich möchte diesen Teil wiederverwenden:

+ Response 201 (application/json)

    + Body

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

Können Sie sagen, ob es möglich ist, es zumindest teilweise wiederzuverwenden?

Würde so etwas wie das folgende Beispiel für Sie funktionieren?

# 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

Danke @w-vi , genau das habe ich gebraucht!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

BigBlueHat picture BigBlueHat  ·  3Kommentare

Perni1984 picture Perni1984  ·  6Kommentare

agougousis picture agougousis  ·  8Kommentare

basickarl picture basickarl  ·  7Kommentare

fh-thudson picture fh-thudson  ·  3Kommentare