假设您有如下架构
(s/defschema House
{:bedroom s/Int
:bathroom s/Int
:parking s/Int
})
swagger docs 的动态生成将分配默认值 0。如何为 swagger docs 分配卧室、浴室和停车场的默认值?
假设您有如下架构
(s/defschema House
{:bedroom s/Int
:bathroom s/Int
:parking s/Int
})
swagger docs 的动态生成将分配默认值 0。如何为 swagger docs 分配卧室、浴室和停车场的默认值?
我们可以使用ring.swagger.json-schema来实现这一点。我们可以使用 json-schema 修改我们的模式
(s/defschema House
{:bedroom (ring.swagger.json-schema/field s/Int {:example 3})
:bathroom (ring.swagger.json-schema/field s/Int {:example 2})
:parking (ring.swagger.json-schema/field s/Int {:example 1})
})