2017-02-10 22 views
0

所以我有以下raml定義。RAML多個模式在一個身體響應

responses: 
    200: 
    body: 
     application/json: 
     schema: !include responseHeader.json 

現在我需要添加另一個包含此standardHeader的模式,但添加了更多信息。

因此,目標將是類似以下內容:

responses: 
    200: 
    body: 
     application/json: 
     schema: !include responseHeader.json 
     schema: !include responseBody.json 

它似乎沒有工作,我總是得到一個「換行」的錯誤。 任何人都知道這是如何工作的?

回答

0

只能指定(在你的情況下應用/ JSON)一個架構的媒體類型。 接頭單獨指定,例如:

responses: 
    200: 
    headers: 
     UserID: 
     type: string 
    body: 
     application/json: 
     schema: !include responseBody.json