Как определить взаимоисключающие параметры запроса в Swagger (OpenAPI)?

У меня есть ряд параметров в 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"
                    }
                ],

Один параметр ДОЛЖЕН быть заполнен, но это неНезависимо от того, какой из них, другие могут быть оставлены пустыми. Есть ли способ представить это в Swagger?

Ответы на вопрос(4)

Ваш ответ на вопрос