这是我所拥有的某个参数的描述:
{
"name": "myParam",
"description": "My param description",
"required": true,
"paramType": "query",
"type": "string",
"defaultValue":"myValue"
}
Run Code Online (Sandbox Code Playgroud)
defaultValue是参数可以拥有的唯一值,所以有没有办法声明这个?在swagger-ui的上下文中,我需要参数的文本框是只读的.我正在使用swagger 1.2.
谢谢
Ron*_*Ron 14
声明这个的正确方法是:
{
"name": "myParam",
"description": "My param description",
"required": true,
"paramType": "query",
"type": "string",
"enum": [ "myValue" ]
}
Run Code Online (Sandbox Code Playgroud)
"enum"属性设置可能的值.一旦为其设置了单个值,那么这是唯一可以使用的值,并且可以在UI中供用户选择.
| 归档时间: |
|
| 查看次数: |
5122 次 |
| 最近记录: |