0
我定义了一个将MyObject作为参数的路径。 MyObject具有猫和狗的属性。这些都有默认值。 在swagger编辑器中,示例不显示默认值,但尝试使用正确的默认值创建MyObject。swagger-ui中可以作为参数传递的swagger对象是否有默认值?
在swagger-ui中,我可以在Models下看到默认值,但在API中看不到。有没有办法设置这些默认设置? 招摇: '2.0' 信息: 标题:使用默认属性作为参数 描述通对象:等 版本: “草稿0.1.1” 宿主:example.com 基本路径:/ 生产: - 应用/ JSON
paths:
/myobject:
post:
summary: |
post an object.
parameters:
- name: myObject
in: body
required: true
schema:
type: array
items:
$ref: '#/definitions/MyObject'
responses:
200:
description: OK
definitions:
MyObject: # move to/models/model.yml
type: object
description: Contains default properties
required:
- cats
- dogs
properties:
cats:
type: number
default: 9
dogs:
type: string
default: "fido"