swagger-express-ts icon indicating copy to clipboard operation
swagger-express-ts copied to clipboard

Query param with an array with deep level 2 is not loaded

Open davidbayo10 opened this issue 5 years ago • 0 comments

Hi, I'm having a little problem if I try to define an array into query params. Here I have an example:

{
  "occupants": {
    "ages": [14, 45, 67]
  }
}
@ApiOperationGet({
    path: '',
    description: 'Get',
    summary: 'Get',
    parameters: {
      query: {
        'occupants[ages]': {
          name: 'occupants[ages]',
          type: SwaggerDefinitionConstant.Parameter.Type.ARRAY,
          required: true
        }
      }
    }
  })

I think that we need itemType into query params definition. Swagger allows this. If I try to see the generated documentation, I only can see a spinner trying to load something.

Thank you all a lot!

davidbayo10 avatar Feb 03 '20 11:02 davidbayo10