How to define mutually exclusive query parameters in Swagger (OpenAPI)?

前端 未结 4 1150
借酒劲吻你
借酒劲吻你 2020-11-30 08:43

I have a series of parameters in Swagger like this

                    \"parameters\": [
                    {
                


        
4条回答
  •  南笙
    南笙 (楼主)
    2020-11-30 08:59

    What about changing your API design ? Currently you have one method, 3 parameters. If I understand well, user must always provide exactly one parameter, and two remaining ones must be unset.

    For me, API would be more usable with three endpoints -like

    /user/byName?name=
    /user/bySite?name=
    /user/bySurvey?name=
    

提交回复
热议问题