我需要开发一个新的web API GET,将有多个可选参数以及2个参数,将不是可选的。对于相同的名称,可选参数可以有多个值。例如,下面的参数可以通过一个接口调用同时具有多个值: State、PaymentType、PaymentSource。
非可选参数是FromDate和ToDate。可选参数将由用户从前端UI列表框中选择<e
有三个参数,如何使这些可选。需求是它应该与其中任何一个参数一起工作。例如http://server:port/v1/api/test-api/userId/UnameName/userEmail
app.get('v1/api/test-api/:userId/:userName/:userEmail', function
有三个可选参数,它们将作为查询字符串传递。SyncDate - Long
用户在swagger中没有输入这些可选查询参数的选项。请指导我实现可选的查询参数。我使用的是swashbuckle,我更喜欢使用注释,而不是在每个API方法上为swagger功能设置一个冗长的注释部分。我引用了下面的SwaggerParameterAt