我只是在Apiary项目中使用API Blueprint进行试用,我想遵循一种域建模方法:首先定义我的资源模型,然后在各种响应中重新使用/使用它们。
我看到您可以定义一个resource model,然后在一个response中而不是示例资源中指定模型的名称。但这仍然是资源的体现(一个具体的例子),而不是抽象的模式,例如带有类型提示和属性描述之类的元数据。
我可以看到有一个schema option允许使用JSON模式,但这只能直接应用于响应。这似乎意味着在不同的响应(例如关系)中重用结构时,我必须重复模式定义。
我本能地想要做的是使用模式定义模型资源,然后在响应中重用该模型名称。这可能吗?