【发布时间】:2014-06-23 05:22:22
【问题描述】:
我在 Apiary 中定义了一个 API 契约,并且我使用 Resource model 语法来启用有效负载的重用。
虽然 Apiary 呈现的文档仅显示模型名称(例如 Response 200 返回 [Foo][]) - 没有任何关于 Foo 是什么的进一步详细信息,也没有任何链接可查看 Foo 模型中的属性。
给定一个模型,我如何在渲染的文档中看到它的属性?
更新
合同相关部分如下:
### Manipulating a specific Organisation [/organisations/{id}]
Operations to retrieve and update a specific Organisation.
+ Parameters
+ id (required, guid, `F339ADA5-E836-40FE-8E90-BEF06892762E`) ... The guid Organisation `id`.
+ Model (application/json)
+ Headers
Link : <http://foobar.com/organisations/F339ADA5-E836-40FE-8E90-BEF06892762E>;rel="self"
+ Body
{
"id" : "F339ADA5-E836-40FE-8E90-BEF06892762E",
"name" : "joe's gardening supplies"
}
### Retrieve an Organisation [GET]
+ Response 200
[Organisation][]
### Update an Organisation [PATCH]
+ Request
[Organisation][]
+ Response 204
【问题讨论】: