Wie definiere ich sich gegenseitig ausschließende Abfrageparameter in Swagger (OpenAPI)?
Ich habe eine Reihe von Parametern in Swagger wie folgt
"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"
}
],
Ein Parameter MUSS ausgefüllt werden, aber es spielt keine Rolle, welcher, die anderen können leer gelassen werden. Gibt es eine Möglichkeit, dies in Swagger darzustellen?