我試圖在我的Swagger文件的請求部分中創建一個示例。在我的請求下面的(非常簡化的)片段中,描述了患者和臨牀醫生之間的關係。這兩個實體都使用相同的Identifier
模型。在swagger中的同一模型的不同示例
但是,我似乎無法解決如何傳遞示例數據,這些數據在patientIdentifier
和clinicianIdentifier
之間會有所不同,同時仍然使用常見的Identifier
模型。我發佈的片段在語法上是正確的,但顯然在兩個標識符的示例數據中是相同的,這遠非理想。
我知道我可以從Identifer
模型提取字段並將它們複製到patientIdentifier
和clinicianIdentfier
沒有在這種情況下太多功夫,但我想知道是否有一個更優雅的方式來實現這一目標。
Relationship:
properties:
patientIdentifier:
$ref: '#/definitions/Identifier'
clinicianIdentifier:
$ref: '#/definitions/Identifier'
Identifier:
type: object
properties:
id:
type: string
example: "Jane Doe"
group:
type: string
example: "WD7"
如果有人可以用正確的方向指向我的文檔或示例中的某些東西,這將非常感激。
謝謝!
不知道爲什麼我被downvote擊中 - 很樂意改變/添加/刪除的東西,如果它有幫助 - 但我實際上並不知道我在這裏做錯了什麼。 – xyzen