我在Swagger中有一系列参数
"parameters": [
{
"name": "username",
"description": "Fetch username by username/email",
"required": false,
"type": "string",
"paramType": "query"
},
{
"name": "site",
"description": "Fetch username by site",
"required": false,
"type": "string",
"paramType": "query"
},
{
"name": "survey",
"description": "Fetch username by survey",
"required": false,
"type": "string",
"paramType": "query"
}
],
Run Code Online (Sandbox Code Playgroud)
必须填写一个参数但是哪个参数无关紧要,其他参数可以留空.有没有办法在Swagger中表现出来?
我正在使用Swagger Codegen启动REST服务。对于不同的参数,我需要有不同的响应。
示例:<baseURL>/path可以使用?filter1=或?filter2=,并且这些参数应产生不同的响应消息。
我希望我的OpenAPI YAML文件分别记录这两个查询参数。这可能吗?