2016-12-07 80 views
0

在YAML文件,我有這樣的:揚鞭不生成參考鏈接,「參數」

 parameters: 
     - name: body 
      in: body 
      required: true 
      description: Body of the request. 
      schema: 
      $ref: '#/definitions/MinimalProgresstrailEntry' 

,它的呈現到這一點:

enter image description here

它不會呈現身體的參考。它適用於responses,但不適用於parameters

參考定義:

MinimalProgresstrailEntry: 
type: object 
properties: 
    memoText: 
    type: string 
    type: 
    type: string 
    enum: 
     - memo 
     - attachment 
     - link 
+0

您可以發佈引用的定義是什麼? –

+0

@ NelsonG.I將其發佈到問題中。 – RaufA

+0

我會用一個完整的swagger文件發佈一個響應,你可以檢查它,因爲它適用於我 –

回答

0

繼招搖文件適用於swagger-editor

swagger: '2.0' 
info: 
    version: "0.0.0" 
    title: title 
paths: 
    /persons: 
    get: 
     description: test 
     parameters: 
     - name: body 
      in: body 
      required: true 
      description: Body of the request. 
      schema: 
      $ref: '#/definitions/MinimalProgresstrailEntry' 
     responses: 
     200: 
      description: Successful response 
      schema: 
      $ref: '#/definitions/MinimalProgresstrailEntry' 
definitions: 
    MinimalProgresstrailEntry: 
    type: object 
    properties: 
    memoText: 
     type: string 
    type: 
     type: string 
     enum: 
     - memo 
     - attachment 
     - link 
+0

是的,它可以在swagger編輯器上工作,但奇怪的是它在實際實現中不起作用。可能是插件有一些錯誤,我不確定。 – RaufA