Parâmetros do swagger na consulta e / ou no corpo
Nossa API possui pontos de extremidade que suportam parâmetros, tanto doquery
e dobody
ao mesmo tempo, mesclando esses dois conjuntos de parâmetros.
Por exemplo:
/foo?param1=value1
body: {
param2=value2
}
O conjunto de parâmetros resultante conteria dois,param1
eparam2
.
Esse terminal pode ser usado como:
/foo?param1=value1¶m2=value2
OU
/foo
body: {
param1=value1,
param2=value2
}
Existe uma maneira de especificar essa 'dualidade' no Swagger?
UPD
Suponho que devo definir o parâmetro como ambos:body
equery
in:
- body
- query